摘要:索引刪除某個元素,數(shù)組不變理解數(shù)組是特殊的對象,轉(zhuǎn)變成稍后章節(jié)中介紹數(shù)組的其他方法
一、數(shù)組元素的添加
var arr=[];//創(chuàng)建一個空數(shù)組 arr[0]=0;//給arr添加第一個元素 arr[0]=1;//修改arr第一個元素 arr.push(1);//給arr末尾添加一個元素 arr.unshift(-1);//給arr前面添加一個元素
二、數(shù)組元素的修改
var arr=[1,2,3,4]; arr[0]=0;//arr第一個元素修改為0
三、數(shù)組元素的刪除
var arr=[0,1,2,3,4]; 0 in arr;//true,這里的0指的是元素的屬性名"0",而不是索引0 delete arr[0];//刪除第一個元素,第一個元素的屬性值0和屬性名"0"都被刪除,但空間任然保留,arr的length不變,arr[0]返回undefined "0" in arr;//false, arr;//1,2,3,4 arr.length=3;//通過數(shù)組的length屬性刪除數(shù)組元素,從后面向前刪除 arr;//1,2,3 arr.pop();//pop(),無須傳參數(shù),返回被刪除的一個元素,從后開始刪除 arr;//1,2; arr.shift();//shift(),無需傳參數(shù),返回被刪除的一個元素,從前面開始刪除
結(jié)語:
(1).arr[索引],當索引不存在時,給arr添加元素,索引存在則修改元素
(2).改變數(shù)組的length屬性可刪除元素
(3).添加元素:向arr后面添加用push(),從arr前面添加用unshift()
(4).刪除元素:arr末尾刪除用pop(),arr前面刪除用shift()。delete arr[索引]刪除某個元素,數(shù)組length不變
(5)理解數(shù)組是特殊的對象,arr[0]轉(zhuǎn)變成arr["0"],稍后章節(jié)中介紹數(shù)組的其他方法
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/86489.html
摘要:一認識數(shù)組數(shù)組是值的有序集合。每一個值叫一個元素,每一個元素在數(shù)組中有一個位置,以數(shù)字表示,叫做索引。數(shù)組的索引類似于對象的屬性名等價于每個實例數(shù)組都繼承自中的屬性。構(gòu)造函數(shù)傳入多個參數(shù)時參數(shù)為元素。 一、認識數(shù)組數(shù)組是值的有序集合。每一個值叫一個元素,每一個元素在數(shù)組中有一個位置,以數(shù)字表示,叫做索引。第一個元素的索引為0,數(shù)組有一個length屬性,為數(shù)組的元素個數(shù),length比...
摘要:參數(shù)傳入一個函數(shù),函數(shù)有一個參數(shù)指代數(shù)組元素。,其中是偶數(shù)方法只要有一個或多個滿足條件都會返回參數(shù)參考返回一個布爾值。 數(shù)組方法1.join(),數(shù)組轉(zhuǎn)字符串,原數(shù)組沒有被修改。可選參數(shù):一個字符串參數(shù)。數(shù)組的join()方法的實現(xiàn):先把所有的單個元素都轉(zhuǎn)成字符串,然后按照參數(shù)鏈接每單個元素,不傳參數(shù)時,默認用,鏈接每單個元素。 var arr=[1,2,3,4,5]; var str...
摘要:一循環(huán)使用參數(shù)為對象,返回一個數(shù)組,為對象屬性名的集合不可枚舉的除外。 數(shù)組循環(huán)數(shù)組循環(huán)方法:for循環(huán),forEach(),for/in。一、for循環(huán)1.使用Object.keys()參數(shù)為對象,返回一個數(shù)組,為對象屬性名的集合(不可枚舉的除外)。IE8+,然后使用for循環(huán)得到對象的值的集合。 var o={a:1,b:2,c:3}; Object.defineProperty(...
摘要:為要檢測的對象構(gòu)造函數(shù)創(chuàng)建的對象繼承了一個叫的屬性,該屬性指代該構(gòu)造函數(shù),即的原型。使用直接量創(chuàng)建的對象,也有一個叫的屬性,該屬性指代構(gòu)造函數(shù),所以直接量創(chuàng)建的對象的真正原型是,使用方法來檢測對象的原型并不可靠,在以后的文章中會提到。 一、原型屬性 1、對象的原型屬性是用來繼承屬性的,這個屬性如此重要,我們通常稱為:對象的原型屬性或?qū)ο蟮脑汀ο蟮脑褪窃趯ο髮嵗臅r候就設(shè)置好的...
摘要:兼容獲取指定對象下具有指定類名的對象參數(shù)為父節(jié)點對象,為類名當沒有傳入指定的父節(jié)點對象時默認獲取下所有的指定類事件綁定兼容需要綁定事件的元素,事件類型,執(zhí)行函數(shù)級及以下級 1、兼容獲取指定DOM對象下具有指定類名的DOM對象 //參數(shù):parentNode為父節(jié)點對象,className為class類名 //當沒有傳入指定的父節(jié)點對象時,默認獲取document下所有的指定類 func...
閱讀 2964·2021-10-15 09:41
閱讀 1620·2021-09-22 15:56
閱讀 2104·2021-08-10 09:43
閱讀 3273·2019-08-30 13:56
閱讀 1779·2019-08-30 12:47
閱讀 648·2019-08-30 11:17
閱讀 2770·2019-08-30 11:09
閱讀 2193·2019-08-29 16:19