JS学习笔记

数组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

你可能感兴趣的:(JS学习笔记)