js 数组,字符串,JSON,bind, Name
2024-10-10 22:06:05
/**
* Created by W.J.Chang on 2014/5/23.
*/ // 判读是否是数组的方法
console.log(Array.isArray(new Array));
console.log(Array.isArray([])); var arr = [1,2,3];
// 遍历方法
arr.forEach(function (v){
console.log(v);
}); console.log("---------------------"); // 过滤但不改变原数组
arr.filter(function (v){
return v < 3;
}).forEach(function(v) {console.log(v);}); arr.forEach(function (v) {
console.log(v);
}); console.log("---------------------");
// 改动但不改变原数组
arr.map(function (v){
return v * 3;
}).forEach(function(v) {console.log(v);}); arr.forEach(function (v) {
console.log(v); }); console.log("---------------------"); [1,2,3].map(function(v){return v*2}).forEach(function(v) {console.log(v);}); //字符串
console.log(" hello ".trim()); // JSON 处理
var obj = JSON.parse('{"a":"b","c":"d"}');
console.log(obj.a);
console.log(JSON.stringify(obj)); // bind 改变this的引用
function a(){
this.hello == "world";
} var b = a.bind({hello:'world'}); // name 函数名
var aa = function woot(){};
console.log(aa.name);
最新文章
- TODO:小程序集成WeUI
- (LinkedList)2. Add Two Numbers
- linux boot logo rotate
- ngTbale假分页实现排序、搜索、导出CSV等功能
- struts2 package元素配置
- Java线程间通信--生产者消费者
- easyui plugin —— etreegrid:CRUD Treegrid
- Mybatis中实现oracle的批量插入、更新
- 顶部图片放大回弹效果Scrollview ---- 各应用中常见的自定义View 解析
- echarts的使用
- 提前防止Non-PIE错误,检测app是否包含PIE标志
- Dubbo微容器(Cooma)详解
- iOS开发Safari调试WebView页面
- 基于Vue.js 2.0 + Vuex打造微信项目
- gispro设置标注属性字体样式设置
- Java工程师 必须掌握的知识点
- 3D引擎Axiom的选择与学习.
- pycharm 2017注册码
- 【C#】Config配置文件的读写,及无法写入/保存配置文件的问题
- /boot/grub/grub.conf 内容诠释