国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

JavaScript-數(shù)組

XanaHopper / 3074人閱讀

摘要:什么是數(shù)組數(shù)組是值的有序集合。這個位置用數(shù)字表示叫索引數(shù)組用字符串表示叫關(guān)聯(lián)數(shù)組。

什么是數(shù)組

數(shù)組是值的有序集合。數(shù)組中的每個值叫一個元素,每個元素在數(shù)組中都有一個唯一的位置。這個位置用數(shù)字表示叫索引數(shù)組;用字符串表示叫關(guān)聯(lián)數(shù)組。
數(shù)組的元素可以是不同的類型
可以動態(tài)的向數(shù)組差人新元素,或者刪除指定元素

一維數(shù)組 定義數(shù)組

定義數(shù)組的方式有三種

/*數(shù)組字面量方式定義數(shù)組*/
var arr1 = []//空數(shù)組
var arr2 = [2,"",true] //數(shù)組內(nèi)元素可以是不同的類型
console.log(arr2)

var arr3 = [3]//數(shù)組元素為3
console.log(arr3)

/*數(shù)組函數(shù)方式定義數(shù)組*/
var arr4 = Array()//空數(shù)組
var arr5 = Array(3)//當只有一個元素且為數(shù)字時,表示數(shù)組的長度

/*構(gòu)造函數(shù)方式定義數(shù)組*/
var arr6 = new Array()//空數(shù)組
var arr7 = Array(3)//當只有一個元素且為數(shù)字時,表示數(shù)組的長度
索引數(shù)組
/*
    *索引數(shù)組-數(shù)組中元素的位置用數(shù)字表示,稱之為下標或角標
    *下標是從0開始
     *數(shù)組的長度與元素的個數(shù)一致 */
var arr = [];//定義一個空的數(shù)組
arr[0] ="化物語";
arr[1] ="偽物語";
arr[2] ="貓物語";
    console.log(arr.length);//判斷數(shù)組的長度
關(guān)聯(lián)數(shù)組
/*
*   關(guān)聯(lián)數(shù)組中的元素是用字符串表示
*   */
var arr = [];
arr["name"] ="西尾維新";
arr["job"] ="作家";
//輸出結(jié)果
   /* [ name: "西尾維新", job: "作家" ]*/

/*關(guān)聯(lián)數(shù)組的長度與元素的個數(shù)不一致
* 原因:官方不支持關(guān)聯(lián)數(shù)組*/
console.log(arr.length);//輸出為0
稀疏數(shù)組
/*當索引數(shù)組的位置不連續(xù),沒有定義元素的位置為(undefined)
*  稀疏數(shù)組:數(shù)組長度與元素數(shù)目不一致的索引數(shù)組*/
var arr = [];
arr[0] ="化物語";
arr[2] ="偽物語";
arr[5] ="貓物語";
console.log(arr);
/*輸出結(jié)果
* [ "化物語", <1 empty item>, "偽物語", <2 empty items>, "貓物語" ]
*/
//* empty item等價于undefined
數(shù)組元素的讀取
var arr = ["化物語",23,true];
/*調(diào)用數(shù)組名稱,得到的是元素數(shù)據(jù)集合-[ "化物語", 23, true ]*/
console.log(arr);
/*調(diào)用元素->數(shù)組名稱[索引值] -化物語*/
console.log(arr[0]);
/*調(diào)用沒有定義位置的元素,結(jié)果為undefined*/
console.log(arr[4]);
數(shù)組元素的修改
/*定義索引數(shù)組*/
var arr1 = [];
arr1 [0] ="化物語";
arr1 [1] ="23";
/*定義關(guān)聯(lián)數(shù)組*/
var arr2 = [];
arr2 ["name"] = "傷物語";
arr2 ["age"] = "233";
//通過數(shù)組索引值找到對應(yīng)元素的位置,重新賦值
arr1[0] = "偽物語";
console.log(arr1[0]);//偽物語
arr2["name"] = "貓物語";
console.log(arr2["name"]);//貓物語

/*對于數(shù)組中沒有的索引值,就是重新增添一個元素*/
arr1[3] = "浮生六記";
console.log(arr1[3]);//浮生六記
數(shù)組元素的刪除
/*delete運算符用來刪除數(shù)組的元素
* 對于索引數(shù)組被刪除的元素只是刪除數(shù)據(jù)內(nèi)容,位置會被保留
* 索引數(shù)組變?yōu)橄∈钄?shù)組
 */
var arr = [];
arr[0] = "化物語";
arr[1] = "國風(fēng)";
delete arr[0];
console.log(arr[0]);//undefined
循環(huán)遍歷數(shù)組元素
var arr = ["化物語","23","true"];
//for語句-最常用
for (var i=0 ; i
二維數(shù)組

二維數(shù)組就是數(shù)組作為元素被包含在另一個數(shù)組中

var arr = [];
arr[0] = ["風(fēng)","雅"];
arr[1] = ["童年","在人間"];
/*
console.log(arr)//[ [ "風(fēng)", "雅",  ], [ "童年", "在人間" ] ]*/
//訪問二維數(shù)組中的元素
//console.log(arr[0][0])//風(fēng)

/*
var result = arr[0]
console.log(result[1])//雅
*/

//循環(huán)遍歷二維數(shù)組
for(var i=0 ;i           
               
                                           
                       
                 

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/96786.html

相關(guān)文章

  • JavaScript專題系列文章

    摘要:專題系列共計篇,主要研究日常開發(fā)中一些功能點的實現(xiàn),比如防抖節(jié)流去重類型判斷拷貝最值扁平柯里遞歸亂序排序等,特點是研究專題之函數(shù)組合專題系列第十六篇,講解函數(shù)組合,并且使用柯里化和函數(shù)組合實現(xiàn)模式需求我們需要寫一個函數(shù),輸入,返回。 JavaScript 專題之從零實現(xiàn) jQuery 的 extend JavaScritp 專題系列第七篇,講解如何從零實現(xiàn)一個 jQuery 的 ext...

    Maxiye 評論0 收藏0
  • 數(shù)組 - Javascript語法基礎(chǔ) - Javascript核心

    摘要:數(shù)組創(chuàng)建數(shù)組數(shù)組字面量使用構(gòu)造函數(shù)數(shù)組本質(zhì)上是所以要判斷是不是數(shù)組,需要通過判斷。數(shù)組長度使用屬性獲取元素的個數(shù)。例如函數(shù)的對象就是這樣 原文: http://pij.robinqu.me/JavaScript_Core/JavaScript_Basics/Array.html 源代碼: https://github.com/RobinQu/Programing-In-...

    molyzzx 評論0 收藏0
  • Array的javascript數(shù)據(jù)結(jié)構(gòu)描述

    摘要:幾乎所有的編程語言都有類似的數(shù)據(jù)結(jié)構(gòu)。然而的數(shù)組卻略有不同。沒有定義中說的那樣的數(shù)據(jù)結(jié)構(gòu),作為替代。元素通過指定的分隔符進行分隔。返回該對象的源代碼。把數(shù)組轉(zhuǎn)換為本地數(shù)組,并返回結(jié)果。 寫在前面的話: 經(jīng)常看到技術(shù)博客上寫的內(nèi)容很詳細,對于一個問題,大家的博客內(nèi)容似乎都是一樣的。不難發(fā)現(xiàn)這些技術(shù)博客已經(jīng)成為各路教程的匯總地,而教程一般都是參考國外博客翻譯或者直接在經(jīng)典的書籍上大片抄錄。...

    iOS122 評論0 收藏0
  • array數(shù)組類型

    摘要:中并沒有明確的數(shù)組數(shù)據(jù)類型。創(chuàng)建一維數(shù)組具有以下幾種方式二維數(shù)組數(shù)組是可以嵌套,這就意味著一個數(shù)組可以作為一個數(shù)組被包含在另外一個數(shù)組里面。利用這個特點,創(chuàng)建二維數(shù)組,即數(shù)組的數(shù)組。刪除數(shù)組的最后一個元素并返回刪除的元素。 Array 概述 一維數(shù)組 數(shù)組是一個有序的數(shù)據(jù)集合,可以通過數(shù)組名稱和索引進行訪問。JavaScript中并沒有明確的數(shù)組數(shù)據(jù)類型。創(chuàng)建一維數(shù)組具有以下幾種方式:...

    lemanli 評論0 收藏0
  • JavaScript面向?qū)ο缶幊獭狝rray類型

    摘要:中并沒有明確的數(shù)組數(shù)據(jù)類型。返回數(shù)組對象的原始值。專門用于篩選出數(shù)組中符合函數(shù)判斷條件的元素組成的心數(shù)組。專門用于對原數(shù)組中每個元素執(zhí)行相同的函數(shù)對象規(guī)定的操作。 概述 一維數(shù)組 數(shù)組是一個有序的數(shù)據(jù)集合,可以通過數(shù)組名稱和索引進行訪問。JavaScript中并沒有明確的數(shù)組數(shù)據(jù)類型。 二維數(shù)組 數(shù)組是可以嵌套的,這就意味著一個數(shù)組可以作為一個袁旭被包含在另一個數(shù)組里面。利用JavaS...

    DirtyMind 評論0 收藏0
  • JavaScript學(xué)習(xí)總結(jié)(二)數(shù)組和對象部分

    摘要:屬性是一個值或一組值以數(shù)組或?qū)ο蟮男问剑菍ο蟮某蓡T。可以使用內(nèi)置構(gòu)造函數(shù)和創(chuàng)建包裝對象。因此下面的代碼將會使人很迷惑結(jié)果結(jié)果,此數(shù)組長度為應(yīng)該盡量避免使用數(shù)組構(gòu)造函數(shù)創(chuàng)建新數(shù)組。給數(shù)組對象添加返回數(shù)組中最大元素值的方法。 對象部分 Object類型 Object 是一個無序的集合,可以存放任意類型對象,所有其他對象都繼承自這個對象。創(chuàng)建Object類型有兩種,一種是使用new運算符,...

    Lsnsh 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<