js数组的定义方法与基本使用
聲明方式:new array() ? 和 ?[]
不支持關(guān)聯(lián)數(shù)組,只支持索引數(shù)組
* 數(shù)組元素的操作
*1.添加
* a.使用下標方式a[索引]=值;
* b.在尾部添加一個元素 ?數(shù)組名.push(值);
* c.在頭部添加一個元素 ? 數(shù)組名.unshift(值);
*2.刪除
* a.delete ?數(shù)組名[索引];并且值變?yōu)閡ndefined
* b.數(shù)組名[索引] = undefined
* c.尾部的刪除 ?數(shù)組名.pop();
* d.頭部的刪除 ?數(shù)組名.shift();
* e.刪除指定位置個數(shù)的元素數(shù)組名.splice('開始位置','要刪除元素的個數(shù)','要刪除后插入的新元素')
????? ??*3.查看
* a.數(shù)組名.[索引]訪問
*4.修改
* a.數(shù)組名[索引]=新的值
????????*5.數(shù)組的常用方法
* a.join('以什么為分隔符')將數(shù)組變成字符串
* b.reverse數(shù)組的反轉(zhuǎn)
* c.slice('開始的位置','結(jié)束的位置')拆分數(shù)組
*slice 方法一直復(fù)制到 end 所指定的元素,但是不包括該元素。如果 start 為負,將它作為 length + start處理,此處 length 為數(shù)組的長度。如果 end 為負,就將它作為 length + end 處理,此處 length 為數(shù)組的長度。如果省略 end ,那么 slice 方法將一直復(fù)制到 arrayObj 的結(jié)尾。如果 end 出現(xiàn)在 start 之前,不復(fù)制任何元素到新數(shù)組中。
2.公有屬性
????????查看長度: ?????數(shù)組名.length
轉(zhuǎn)載于:https://www.cnblogs.com/dai-idiot/p/4630700.html
總結(jié)
以上是生活随笔為你收集整理的js数组的定义方法与基本使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hibernate基础之无法自动创建表总
- 下一篇: 原生APP与移动Web App的比较