Array操作


1.创建数组

var  arr = [];
var  arr = new Array();
var arr =new Array("1","2","3");

2.forEach遍历

var fn = new Array("1","2","3");
fn.forEach(function(item,index){
    console.log(item,index);
});
//1 ,0
// 2, 1
//3 ,2

3.for循环

var fn = new Array("1","2","3");
for(let i = 0; i< fn.length; i++){
       console.log(fn[i])
};

4.for of 循环,会把数组中值的类型直接输出

var fn = new Array("a","b","c");
for(let i  of fn){
    console.log(i);
};
//a
//b
//c

5.for in 遍历 会将数组的下标输出出来

var fn = new Array("a","b","c");
for(let i  in fn){
    console.log(i);
};
//0
//1
//2

6.显示源代码toSource()此方法只支持火狐,其他浏览器暂不支持。

function Body(name,age,height){
    this.name=name;
    this.age= age;
    this.height= height;
};
var newbody = new Body("小明","18","178cm");
var newbodyFunction = newbody.toSource();
console.log(newbodyFunction)

7.map遍历

var fn = new Array("a","b","c");
fn.map(function(x,y){
        console.log(x,y);
});
//a 0
//b 1
//c 2

遍历开方返回新数组,原数组不变
var fn = new Array("4","16","25");
 var fnn = fn.map(Math.sqrt);
 console.log(fnn);
//[2, 4, 5];

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本篇笔记主要记录 JS array 操作的性能优化 push() 用数组长度 arr[arr.length] = ...
    blue_avatar阅读 6,033评论 0 1
  • 构造函数 Array是JavaScript的内置对象,同时也是一个构造函数,可以用它生成新的数组。Array构造函...
    zjh111阅读 4,130评论 0 0
  • 刚好手机丢了 刚好联系不到 刚好这个时机刚刚好 刚好 还没到第十个年头 你走的刚刚好 我好的刚刚好
    珊瑚下的蓝阅读 1,014评论 0 0
  • 不需要速成,只需要快速入门。 如果喜欢看书的小伙伴去书店,逛的时候,总会看见一些书籍,21天学会一门语言,或者快速...
    伪思考宰飞阅读 1,950评论 0 1
  • 昨晚因为月考,所以错过了回家的末班车,最后只能打的回家;回家已经晚上10:30了; 还在想着白天构思好写作命题,想...
    清简如荷阅读 2,924评论 0 0