日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

创建数组_如何创建数组

發布時間:2024/9/27 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 创建数组_如何创建数组 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

js數組

js的數組不是典型的數組

典型的數組

元素的數據類型相同

使用連續的內存儲存

通過數字下標獲取元素

但是js的數組不這樣

元素的數據類型可以不同

內存不一定連續的(對象是隨機儲存的)

不可以通過數字下標,而是通過字符串下標

這意味著數組可以有任何的key

比如: let arr = [1,2,3] let['xxx'] =1

對比不同:
典型的數組:連續存儲的


但是js的數組:

//創建一個數組: let arr = [1,2,3] let arr = new Array(1,2,3) let arr = new Array(3)//長度 //轉化數組 let str = '1,2,3' undefined str.split(',') (3) ["1", "2", "3"] let str = '123'.split('') undefined str (3) ["1", "2", "3"] Array.from({0:'1',1:'b',length:4}) (4) ["1", "b", undefined, undefined]

圖片來自于:

寫代碼啦!?xiedaimala.com

偽數組(偷偷轉化為數組)

偽數組的原型鏈中并沒有數組的原型,沒有數組共用屬性的數組就是偽數組

什么是偽數組?

  • 擁有 length 屬性,其它屬性(索引)為非負整數(對象中的索引會被當做字符串來處理,這里你可以當做是個非負整數串來理解)
  • 不具有數組所具有的方法
  • let divList = document.querySelector('div') 偽數組的原型鏈中并沒有數組的原型原理: array = [1,2,3,4,5](5) [1, 2, 3, 4, 5]array.__proto__ === Array.prototype true array(5) [1, 2, 3, 4, 5] 0: 1 1: 2 2: 3 3: 4 4: 5 length: 5 __proto__: Array(0)//第一層原型 concat: ? concat() constructor: ? Array() copyWithin: ? copyWithin() entries: ? entries() every: ? every() fill: ? fill() filter: ? filter() find: ? find() findIndex: ? findIndex() flat: ? flat() flatMap: ? flatMap() forEach: ? forEach() includes: ? includes() indexOf: ? indexOf() join: ? join() keys: ? keys() lastIndexOf: ? lastIndexOf() length: 0 map: ? map() pop: ? pop() push: ? push() reduce: ? reduce() reduceRight: ? reduceRight() reverse: ? reverse() shift: ? shift() slice: ? slice() some: ? some() sort: ? sort() splice: ? splice() toLocaleString: ? toLocaleString() toString: ? toString() unshift: ? unshift() values: ? values() Symbol(Symbol.iterator): ? values() Symbol(Symbol.unscopables): {copyWithin: true, entries: true, fill: true, find: true, findIndex: true, …} __proto__: //第二層原型 constructor: ? Object() hasOwnProperty: ? hasOwnProperty() isPrototypeOf: ? isPrototypeOf() propertyIsEnumerable: ? propertyIsEnumerable() toLocaleString: ? toLocaleString() toString: ? toString() valueOf: ? valueOf() __defineGetter__: ? __defineGetter__() __defineSetter__: ? __defineSetter__() __lookupGetter__: ? __lookupGetter__() __lookupSetter__: ? __lookupSetter__() get __proto__: ? __proto__() set __proto__: ? __proto__() array = {0:'a',1:'b',2:'c',length:3} {0: "a", 1: "b", 2: "c", length: 3} 0: "a" 1: "b" 2: "c" length: 3 __proto__: constructor: ? Object() hasOwnProperty: ? hasOwnProperty() isPrototypeOf: ? isPrototypeOf() propertyIsEnumerable: ? propertyIsEnumerable() toLocaleString: ? toLocaleString() toString: ? toString() valueOf: ? valueOf() __defineGetter__: ? __defineGetter__() __defineSetter__: ? __defineSetter__() __lookupGetter__: ? __lookupGetter__() __lookupSetter__: ? __lookupSetter__() get __proto__: ? __proto__() set __proto__: ? __proto__()

    詳細內容:

    JavaScript中的偽數組和數組_jhkkk的博客-CSDN博客_偽數組?blog.csdn.net

    contact:連接兩個數組,但是不改變兩個數組

    let arr3 = [3,3,3] undefined let arr4 = [4,4,4] undefined arr3.concat(arr4) (6) [3, 3, 3, 4, 4, 4] arr3 (3) [3, 3, 3] arr4 (3) [4, 4, 4]

    slice:切分兩個數組但是不改變這兩個數組

    想要復制的方法就用

    arr.slice(0)//注意,js只提供淺拷貝let arr5 = [1,2,3,4,5,6,7,8,9] undefined arr5.slice(2) (7) [3, 4, 5, 6, 7, 8, 9] arr5 (9) [1, 2, 3, 4, 5, 6, 7, 8, 9]

    總結

    以上是生活随笔為你收集整理的创建数组_如何创建数组的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 超级黄色片 | 午夜精品久久久久久久99老熟妇 | 国产欧美日韩一区 | 久热超碰 | 91最新视频| 男人天堂视频网站 | 欧美在线免费观看 | 亚洲精品视频一区 | 日韩黄色小视频 | 久久久久久久久99 | 国产专区一区二区三区 | 97国产在线| 草色噜噜噜av在线观看香蕉 | 亚洲国产区| 黄色网页网站 | 在线观看波多野结衣 | 久久视频精品 | 91黄色片 | 中国美女一级看片 | 亚色av | 天天色综合影视 | 奇米影视四色777 | 日日噜噜夜夜狠狠久久波多野 | 国产偷人爽久久久久久老妇app | 综合精品在线 | 少妇野外性xx老女人野外性xx | av香港经典三级级 在线 | 亚洲伦理一区二区三区 | 在线观看成人一区 | 波多野结衣女同 | 91亚洲专区 | 国产精品1024 | 香蕉在线观看视频 | 久久久久久久影院 | 999福利视频 | 日韩一区二区三区视频 | www.久热 | 国内偷拍精品视频 | 免费人成自慰网站 | 日韩欧美成人一区 | 日本伦理中文字幕 | 亚洲影院中文字幕 | 新婚若妻侵犯中文字幕 | 超碰免费av | 黄色刺激视频 | 久久77777 | 青青伊人av | 色八戒av | 综合久久色 | 欧美混交群体交 | 欧美高大丰满少妇xxxx | 在线成人欧美 | 国产精品图片 | 亚洲逼逼 | 色多多视频在线观看 | 国产精品久久久亚洲 | 超碰2023 | 91欧美在线 | av天天干| 国产一级二级三级视频 | 伊人久久网站 | 好色av | 欧美一区二区三区大屁股撅起来 | 东京热一本视频一区 | 免费国产一区二区三区 | 18岁免费观看电视连续剧 | 制服诱惑一区二区三区 | 久久国产加勒比精品无码 | 国产一区二区久久久 | 爱爱视频免费网站 | 法国空姐电影在线观看 | 日本一本久草 | 久久精精品久久久久噜噜 | 尤物影院在线观看 | 波多野结衣av在线播放 | 国产成年人视频 | www.四虎com | 中文字幕在线观看 | 一级免费观看 | 丝袜人妻一区二区三区 | 国产精品jizz在线观看无码 | 一区二区国产视频 | 色先锋在线| 亚洲激情欧美 | 亚洲欧美视频一区 | 激情五月开心婷婷 | 久久精品aⅴ无码中文字字幕重口 | 狠狠搞视频 | 激情文学亚洲色图 | 日韩爱爱片 | 91在线视频播放 | 午夜天堂精品 | 日韩理论片在线观看 | 涩涩视频在线观看 | 久久免费手机视频 | 天天夜夜久久 | 一级片免费在线观看 | 99无码熟妇丰满人妻啪啪 | 中文字幕av无码一区二区三区 |