久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長(zhǎng)資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      javascript怎么將對(duì)象轉(zhuǎn)化為數(shù)組

      轉(zhuǎn)化方法:1、定義一個(gè)空數(shù)組;2、使用“for (let i in obj){}”語(yǔ)句遍歷對(duì)象;3、在循環(huán)體中,使用push()函數(shù)將對(duì)象元素存入數(shù)組中,語(yǔ)法“l(fā)et o = [];o[i] = obj[i];arr.push(o);”。

      javascript怎么將對(duì)象轉(zhuǎn)化為數(shù)組

      本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。

      舉個(gè)例子,如何把一個(gè)對(duì)象{‘未完成’:5, ‘已完成’:8, ‘待確認(rèn)’:4, ‘已取消’:6}轉(zhuǎn)化為[{“未完成”:5},{“已完成”:8},{“待確認(rèn)”:4},{“已取消”:6}]。

      對(duì)象的兩種取值方式

      我們都知道,JS中對(duì)象有兩種取值方式,通過(guò)在.后面直接加屬性名取值,這也是我們最常使用的一種方式,例如:

      let obj = {name: 'yang'}; console.log(obj.name);  //yang

      這是最普通的一種方式,還有一種方式我們用的不太多,就是使用[]包住屬性名取值,類(lèi)似于數(shù)組那樣,例如:

      let obj = {name: 'yang'}; console.log(obj[‘name’]);  //yang

      這里要注意一點(diǎn)的是中括號(hào)里面的要么是變量,要么是字符串
      那二者之前有什么區(qū)別呢,如果對(duì)于一個(gè)已知的對(duì)象來(lái)說(shuō),幾乎是沒(méi)什么區(qū)別的。

      將對(duì)象轉(zhuǎn)化為數(shù)組

      首先看我們的例子

      let obj = {'未完成':5, '已完成':8, '待確認(rèn)':4, '已取消':6}; //將obj轉(zhuǎn)化為 [{"未完成":5},{"已完成":8},{"待確認(rèn)":4},{"已取消":6}]

      1、目標(biāo)數(shù)組只是為了得到對(duì)象的key的集合或者value的集合

      var arr = []; for (let i in obj) {     arr.push(i);        //key     //arr.push(obj[i]); //值 } console.log(arr);

      2、按我們之前提到的例子轉(zhuǎn)化為數(shù)組對(duì)象,只需要改變一下push進(jìn)去的內(nèi)容為一個(gè)對(duì)象即可

      var arr = []; for (let i in obj) {     let o = [];     o[i] = obj[i];     arr.push(o); } console.log(arr);

      javascript怎么將對(duì)象轉(zhuǎn)化為數(shù)組

      最后說(shuō)一下for (let i in obj){},這個(gè)方法主要是用來(lái)遍歷對(duì)象的,in后面是對(duì)象,i為key。

      【推薦學(xué)習(xí):javascript高級(jí)教程】

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)