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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JavaScript学习杂记--对象和数组

發布時間:2023/12/18 javascript 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JavaScript学习杂记--对象和数组 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、對象

說起對象,我們不自然就想起了面向對象中自封裝的一個類,同樣JS中也是遵循這個守則,在web編程中幾乎天天用到的就是JSON。是的,這就是一個對象,不過這個對象下面的字段都是字符串和值類型,如下圖。

var delivery = {no: 1,sendtime: "2014-11-25",way: "PJS" };

從上面可以看出delivery中只具有基本的字符串和數值類型,當然給你玩的可不僅僅就這么多,除了基本的類型,我們還可以定義一個數組類型,函數類型字段,就像下面這樣。

var delivery = {no: 1,sendtime: "2014-11-25",//三個可用配送地址address: ["北京", "上海", "南京"],way: "PJS",//根據邏輯是否支持配送cansend: function () {//logic code....return true;}};

  ?現在對象是創建出來了,下一步就是怎么用呢?通常有兩種方法:

<1> ?"." 運算符

   這種方法,我想是人都應該知道,所以沒什么好說的,比如:delivery.way。

?<2> 索引方式

  

二、數組

  數組的定義,兩種方式,字面量和Array構造函數,如下圖:

var s = [1, "ctrip"];var a = new Array(1, "ctrip");

?我們會發現一個現象,數組居然還能和對象扯到一塊,最后會搞得你眼花繚亂,也許這個就是無類型的靈活性,有利有弊吧。

???? 從圖中我們可以看到,通過s.name="cnblogs"這種類對象賦值的方式,可以將key和value加入到數組中,并且你還可以通過s.name和

s["name"]輸出結果值,這就說明數組本質上還是類,只不過在類里面做了一些高層封裝,比如需要定時的統計length大小,也就造成了可

以用兩個方式輸出結果值,不過這就造成了索引數組和關聯數組并存的情況了。

?

參考文獻:http://www.cnblogs.com/huangxincheng/p/4116778.html

轉載于:https://www.cnblogs.com/nixuebing/p/4123112.html

總結

以上是生活随笔為你收集整理的JavaScript学习杂记--对象和数组的全部內容,希望文章能夠幫你解決所遇到的問題。

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