数组以及操作方法
- 在JavaScript中数组就是类似与Python中的列表
- 其实数组也是一种object
-
数组的定义方式
- var aList = new Array(1,2,3)
var aList2 = [4,5,6]
-
既然想Python中的列表那么就有添加和删除的操作,常见的数组的操作方法有
- 添加操作:push slide
- 数组.push("数据") 会在数组的结尾添加数据
- 数组.splice(位置,0,添加的数据) 这个数据可以是一个对象或者是一个数组
- 删除操作:pop slide
- 数组.pop() 会在数组的末尾删除数据,
- splice(位置,删除的个数)
- 数组计算长度的方法
- 数组拼接成字符串
- 数组.join() 可以将一个数组拼接成一个字符串
- 数组的反转方法
- 返回指定数据第一次出现的位置,如果找不到的话那么就会返回-1
循环语句
var list1 = [1,2,3,3,3,2,5,4,4,6,8,9]
var list2 = []
for(var i=0; i<list1.length;i++){
if (list1.indexOf(list1[i])==i){
list2.push(list1[i])
}
}
console.log(list2)
字符串操作
- 字符串拼接使用"+"
- 字符串切割split()和Python用法一样
- parseInt() 将数字字符串转化成整数
- parseFloat() 将数字字符串转化成float类型