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

歡迎訪問 生活随笔!

生活随笔

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

javascript

html js定义json对象,javascript中的json及对象

發(fā)布時間:2025/5/22 javascript 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 html js定义json对象,javascript中的json及对象 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

③ 使用JSON構造對象

JSON即Javascript對象表示方法(Javascript Object Notation),也就是通過字面量來表示一個對象:

//JSON形式創(chuàng)建一個對象

var arthinking = {

username : "Jason",

password : "123",

favorite : {

sports : "football",

music : "Guitar"

}

}

alert(arthinking.username);

alert(arthinking.favorite.sports);

使用JSON的優(yōu)點:

這種寫法比較簡潔,大多數有經驗的Javascript程序員都更傾向于這種寫法,jQuery、ExtJS都大量使用了JSON。

JSON格式數據本身是可以遞歸的,可以表達任意復雜的數據類型。

JSON的寫法很簡單:用花括號括起來的鍵值對,鍵值對通過冒號隔開,值可以是任意的Javascript對象。

作為一種前端和服務器端數據交換的格式,前端通過AJAX發(fā)送JSOn對象到服務器,服務器端通過腳本對JSON進行解析,還原成服務器端的對象,進行處理,然后在通過JSON數據形式返回給客戶端信息。這樣使用同一種數據格式,可以降低出錯率。

使用JSON數據作為函數的返回值:

JSON的另一個應用場景是當一個函數擁有多個返回值時,可以不用按照傳統面向對象編程那樣返回對象,而是直接返回JSON格式的數據即可。

//使用JSON作為函數的返回值

function position(left, top){

this.left = left;

this.top = top;

return {

left : this.left,

top : this.top

};

}

alert(position(10, 10));

可以這樣逐個循環(huán)獲取JSON中的數據:

var json = position(10, 10);

for(var key in json){

alert(key +" : " + json[key]);

}

總結

以上是生活随笔為你收集整理的html js定义json对象,javascript中的json及对象的全部內容,希望文章能夠幫你解決所遇到的問題。

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