数组函数

Posted wyee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组函数相关的知识,希望对你有一定的参考价值。

(一) 数组

     1 //创建数组
 2 var the_array = [1,2,3,4,‘5‘]
 3 
 4 console.log(the_array[0]) //读取索引为0的数据
 5 the_array[5] = ‘赋值‘ //写数据
 6 
 7 //在数组末尾添加一个元素,,允许添加多个数据,例如:the_array.push(‘1‘,‘2‘)
 8 the_array.push(‘末尾添加一个数据‘)
 9 console.log(the_array)
10 //pop删除数组末尾的数据并返回,和PYTHON列表的POP类似(不同的是JS只能删除末尾的数据)
11 //另外还有shift()和unshift(),shift()删除,unshift()添加1个或多个元素。不同的是,这2个方法操作的数据数组头部的元素
12 console.log(the_array.pop())
13 //Array.join()连接所有元素并返回一个字符串,都差不多
14 console.log(the_array.join())
15 A = the_array.join()
16 //String.split()则将字符串拆分为数组
17 console.log(A.split(‘,‘))
18 //另外还有,Array.sort()排序,Array.slice()切片 (例如A.slice(0,3))

(二) 函数调用和方法调用

 1 //定义一个函数
 2 function f(x,y) {
 3     return x*y
 4 }
 5 //调用函数
 6 var x = f(1,2)
 7 console.log(x)
 8 //创建对象
 9 var the_obj = {}
10 //给对象the_obj定义一个名为m()的方法
11 the_obj.m = f
12 //看输出可以发现,对象the_obj的属性m的值是一个函数,这个时候称m()是对象the_obj的一个方法
13 console.log(the_obj)
14 //调用对象the_obj的方法m()
15 console.log(the_obj.m(1,2))
 

以上是关于数组函数的主要内容,如果未能解决你的问题,请参考以下文章

js简洁代码片段

10个JavaScript代码片段,使你更加容易前端开发。

10个JavaScript代码片段,使你更加容易前端开发。

如何将此 JavaScript 代码片段翻译成 Parenscript?

几个关于js数组方法reduce的经典片段

VSCode自定义代码片段—— 数组的响应式方法