数组、函数
(一) 数组
1 //创建数组
var the_array = [1,2,3,4,‘5‘] console.log(the_array[0]) //读取索引为0的数据 the_array[5] = ‘赋值‘ //写数据 //在数组末尾添加一个元素,,允许添加多个数据,例如:the_array.push(‘1‘,‘2‘) the_array.push(‘末尾添加一个数据‘) console.log(the_array) //pop删除数组末尾的数据并返回,和PYTHON列表的POP类似(不同的是JS只能删除末尾的数据) //另外还有shift()和unshift(),shift()删除,unshift()添加1个或多个元素。不同的是,这2个方法操作的数据数组头部的元素 console.log(the_array.pop()) //Array.join()连接所有元素并返回一个字符串,都差不多 console.log(the_array.join()) A = the_array.join() //String.split()则将字符串拆分为数组 console.log(A.split(‘,‘)) //另外还有,Array.sort()排序,Array.slice()切片 (例如A.slice(0,3))
(二) 函数调用和方法调用
//定义一个函数 function f(x,y) { return x*y } //调用函数 var x = f(1,2) console.log(x) //创建对象 var the_obj = {} //给对象the_obj定义一个名为m()的方法 the_obj.m = f //看输出可以发现,对象the_obj的属性m的值是一个函数,这个时候称m()是对象the_obj的一个方法 console.log(the_obj) //调用对象the_obj的方法m() console.log(the_obj.m(1,2))
相关推荐
huavhuahua 2020-11-05
Tristahong 2020-10-14
Winterto0 2020-06-26
feishicheng 2020-06-09
laohyx 2020-05-07
举 2020-05-06
cenylon 2020-04-22
sschencn 2020-04-21
yawei 2020-02-26
chaigang 2020-02-25
千锋 2019-12-28
fgleeldq 2020-01-01
坚持是一种品质 2019-12-15
wklken的笔记 2019-12-03
LczPtr 2019-11-19
duanlove技术路途 2019-11-09
苏牧蕾的极客空间 2019-11-04
宿舍 2019-11-02