js 数组,字符串,JSON,bind, Name
/** * 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);
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。