第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

‘:’(冒號)在JavaScript中做什么?

‘:’(冒號)在JavaScript中做什么?

慕慕森 2019-08-02 14:02:16
‘:’(冒號)在JavaScript中做什么?我正在學習JavaScript,在瀏覽jQuery庫時我看到了:(冒號)經(jīng)常使用。這在JavaScript中是用來做什么的?// Return an array of filtered elements (r)// and the modified expression string (t)   return { r: r, t: t };
查看完整描述

3 回答

?
HUX布斯

TA貢獻1876條經(jīng)驗 獲得超6個贊

var o = {
    r: 'some value',
    t: 'some other value'};

在功能上等價于

var o = new Object();o.r = 'some value';o.t = 'some other value';



查看完整回答
反對 回復 2019-08-03
?
富國滬深

TA貢獻1790條經(jīng)驗 獲得超9個贊

此外,還可以使用冒號來標記語句。例如

var i = 100, j = 100;outerloop:while(i>0) {
  while(j>0) {
   j++

   if(j>50) {
     break outerloop;
   }
  }i++}




查看完整回答
反對 回復 2019-08-03
?
牧羊人nacy

TA貢獻1862條經(jīng)驗 獲得超7個贊

“:”基本上是鍵值對的分隔符。在您的示例中,它是Javascript對象文字表示法。

在javascript中,對象的定義使用冒號分隔屬性的標識符及其值,因此您可以擁有以下內(nèi)容:

return { 
    Property1 : 125,
    Property2 : "something",
    Method1 : function() { /* do nothing */ },
    array: [5, 3, 6, 7]};

然后用它像:

var o =  { 
    property1 : 125,
    property2 : "something",
    method1 : function() { /* do nothing */ },
    array: [5, 3, 6, 7]};alert(o.property1); // Will display "125"

其中的一個子集也稱為JSON(Javascript對象表示法),它在Ajax調(diào)用中非常有用,因為它使用服務(wù)器端語言進行簡潔和快速的解析,而且Javascript可以輕松地將JSON字符串反序列化為一個對象。

// The parenthesis '(' & ')' around the object are important herevar o = eval('(' + "{key: \"value\"}" + ')');

如果引號包含某種特殊字符或空格,您也可以將鍵放入引號中,但我不建議這樣做,因為它只會使事情更難處理。

記住JavaScript對象文字表示法在JavaScript語言中,用于消息傳遞的JSON標準是不同的。2的主要區(qū)別是函數(shù)和構(gòu)造函數(shù)不是JSON標準,但在JS對象文本中是允許的。




查看完整回答
反對 回復 2019-08-03
  • 3 回答
  • 0 關(guān)注
  • 379 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號