看arry相關(guān)筆記

創(chuàng)建數(shù)組:

1. var colors = new Array ();         //括號中可以填入項(xiàng)目數(shù)量
2. var colors = new Array ("red","blue","green");    //可以之間填入數(shù)組包含的項(xiàng)

PS:new可以省略,第二種的括號可以改為方括號。

讀取與設(shè)置數(shù)組的值:

用方括號,并填入基于0的數(shù)字

var colors = new Array ["red","blue","green"];
array [1] = "blue"    //顯示第二項(xiàng)
array [3] = "black"    //增加第四項(xiàng)

數(shù)組的項(xiàng)數(shù)保存在length屬性中:

var colors = new Array ["red","blue","green"];    //創(chuàng)建一個(gè)有三個(gè)字符串的數(shù)組
var name = [];                     //創(chuàng)建一個(gè)空數(shù)組
alert(colors.length);          //3
alert(colors.length);          //0

可以設(shè)置length屬性從數(shù)組的末尾移除項(xiàng)

var colors = new Array ["red","blue","green"];    //創(chuàng)建一個(gè)有三個(gè)字符串的數(shù)組
colors.length = 2;
alert(colors[2]);       //undefined 

colors有3個(gè)值,將length屬性設(shè)置成2會移除最后一項(xiàng),再訪問時(shí)顯示undefined

添加新項(xiàng)

var colors = new Array ["red","blue","green"];    //創(chuàng)建一個(gè)有三個(gè)字符串的數(shù)組
colors.length = 4;
alert(colors[3]);       //undefined 

將length屬性設(shè)置大于數(shù)組項(xiàng)數(shù),新增的項(xiàng)為undefined

var colors = new Array ["red","blue","green"];
colors[colors.length] = "black";  //在位置3添加黑色
colors[colors.length] = "brown";  //在位置4添加棕色

PS:數(shù)組的最后一項(xiàng)索引為length-1

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第5章 引用類型(返回首頁) 本章內(nèi)容 使用對象 創(chuàng)建并操作數(shù)組 理解基本的JavaScript類型 使用基本類型...
    大學(xué)一百閱讀 3,679評論 0 4
  • 第2章 基本語法 2.1 概述 基本句法和變量 語句 JavaScript程序的執(zhí)行單位為行(line),也就是一...
    悟名先生閱讀 4,557評論 0 13
  • 第五章 引用類型 引用類型的值(對象)是引用類型的一個(gè)實(shí)例。常被稱作類,但不是類。引用類型也被稱為對象定義,描述的...
    Jay_Chen閱讀 217評論 0 0
  • 第一章: JS簡介 從當(dāng)初簡單的語言,變成了現(xiàn)在能夠處理復(fù)雜計(jì)算和交互,擁有閉包、匿名函數(shù), 甚至元編程等...
    LaBaby_閱讀 1,761評論 0 6
  • 2018ios面試題
    紫色冰雨閱讀 115評論 0 1

友情鏈接更多精彩內(nèi)容