数组Js数组里面可以是任意类型
我们可以给js数组长度赋值改变数组大小
数组的slice方法类似于字符串的substring()方法,可以截取字符串
如果要截取字符串,可以通过arr.slice方法轻松复制一个新的数组。
向数组压入元素,push是向末尾压入元素,pop从末尾删除数据,向头部压入元素,unshift,shift移除第一个元素,成对出现。
Sort对数组进行排序,按系统默认进行排序,reverse将属于内容进行反转,splice是修改数组的万能方法,arr.splice(2,3,'ren',tre)
Js对象可以通过对象名点属性来增加一个属性,也可以通过delete来删除一个属性,删除一个不具有的对象属性也不会报错,判断一个对象是否有某个属性可以使用属性空格in空格类名,但是继承的也会返回真,用hasOwnProperty可以判断自身的属性。
var xiaoming = {
name: '小明',
birth: 1990,
school: 'No.1 Middle School',
height: 1.70,
weight: 65,
score: null
};
'name' in xiaoming; // true
'grade' in xiaoming; // false
var xiaoming = {
name: '小明'
};
xiaoming.hasOwnProperty('name'); // true
xiaoming.hasOwnProperty('toString'); // false