摘要:動態鏈式屬性我自己起的名字,樣子就是這樣輸出肯定是不行的,那應該怎么訪問呢我們知道如果只有一個屬性值就可以了,比如是可以的,那么我們利用這個可以換種思路這里,把屬性值以為分割,成為一個數組,然后在循環里面我們利用數組的先獲取第一個屬性,同時
動態鏈式屬性?我自己起的名字,樣子就是
var data={ list:{ name:"zxf" } } var prop="list.name"; console.log(data[prop])
這樣輸出肯定是不行的,那應該怎么訪問呢?
我們知道如果prop只有一個屬性值就可以了,比如var prop="list";data[list]是可以的,那么我們利用這個可以換種思路
var data={ list:{ name:"zxf" } } var props="list.name"; var res=data; var paths=props.split("."); while(paths.length>0){ res=res[paths.shift()] } console.log(res);
這里,把屬性值以.為分割,成為一個數組,然后在while循環里面我們利用數組的shift先獲取第一個屬性,同時刪除,這樣就得到了對象list,然后再循環,這樣就可以輸出了。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/108599.html
摘要:運動框架動起來進行運動的節點定時器你沒看錯,就是那么簡單。直接在定時器內部,判斷到達目標值,清除定時器就行拉運動框架運動終止進行運動的節點運動終止條件。 轉自個人博客三省吾身丶丶原來是JS動畫效果,但是我會過頭再看的時候,發現太粗略了,于是重新寫了一篇。喜歡別只收藏啊,點個推薦,大兄弟^ ^! 運動框架的實現思路 運動,其實就是在一段時間內改變left、right、width、hei...
摘要:通過實現鏈式調用來理解鏈式調用是我們平常經常會用到,比如中的還有中的。直接用一個匿名函數返回一個的對象,然后賦值給并掛載到全局上,這樣就實現了一個的鏈式調用了。 通過實現鏈式調用來理解 ?? 鏈式調用是我們平常經常會用到,比如JQuery中的$(id).eq(0), 還有lodash中的_.chain().push()。 這些都是平常會用到的,但是都是已經封裝好的,我們知道用起來很方便...
摘要:總想找個機會夯實一下自己的基礎,正好最近略有清閑,看視頻讀書擼代碼我選擇了第三者怎么感覺有點別扭,看視頻的話效率不高適合入門,看書的話一本你不知道的推薦給大家,選擇繼續看書的話還是算了吧,畢竟讀萬卷書不如行萬里路是吧。 總想找個機會夯實一下自己的JS基礎,正好最近略有清閑,看視頻?讀書?擼代碼?我選擇了第三者(怎么感覺有點別扭),看視頻的話效率不高適合入門,看書的話,一本《你不知道的J...
摘要:譯立即執行函數表達式處理支持瀏覽器環境微信小程序。學習整體架構,利于打造屬于自己的函數式編程類庫。下一篇文章可能是學習的源碼整體架構。也可以加微信,注明來源,拉您進前端視野交流群。 前言 上一篇文章寫了jQuery整體架構,學習 jQuery 源碼整體架構,打造屬于自己的 js 類庫 雖然看過挺多underscore.js分析類的文章,但總感覺少點什么。這也許就是紙上得來終覺淺,絕知此...
閱讀 1256·2023-04-26 02:38
閱讀 943·2023-04-25 20:13
閱讀 3597·2021-11-19 11:31
閱讀 2403·2019-08-30 15:55
閱讀 2730·2019-08-30 14:11
閱讀 3166·2019-08-30 13:45
閱讀 1382·2019-08-29 18:41
閱讀 1155·2019-08-29 16:18