Vuejs對象常用操作之取對應(yīng)的值、取key和value值、轉(zhuǎn)數(shù)組及合并等
1. 取得某一個(gè)屬性的值
let obj = {'name':'lxc','age':26}
方法一:點(diǎn)號操作符 obj.name
方法二:方括號操作符:obj[name]
方法三:解構(gòu)賦值 let {name} = obj
...
2.取得對象的key和value值
let obj = {'name':'lxc','age':26}
取Object key值
方法一:Object.keys(obj) //['name','age']
返回一個(gè)字符串?dāng)?shù)組
方法二:for in
for(let i in obj){ console.log(i); //name,age } ...
Object value值
方法一:Object.value(obj) //['lxc',26]
返回一個(gè)字符串?dāng)?shù)組
方法二:for in
for(let i in obj){ console.log(obj[i]); //lxc,26 }
方法三:map
Object.keys(obj).map((key)=>{ console.log(obj[key])}) //lxc,26
3.對象合并(會(huì)將key值相同的進(jìn)行覆蓋去重操作)
方法一:Object.assign
const a = { a: 1, b: 4 } const b = { b: 2, c: 3 } console.log(Object.assign(a, b));
方法二:擴(kuò)展運(yùn)算符
console.log({ ...a, ...b });
注:展開運(yùn)算符的只進(jìn)行淺拷貝,不支持深拷貝。Object.assign()
方法會(huì)修改目標(biāo)對象。如果不希望修改原對象,需要提供一個(gè)空對象作為目標(biāo)對象。此外,Object.assign()
方法只能合并頂層的屬性,不支持遞歸地合并嵌套對象。
4.對象轉(zhuǎn)為數(shù)組
方法一:只需要對象的key或value轉(zhuǎn)化為數(shù)組
通過上面的Object.key、value等方法實(shí)現(xiàn)
方法二:通過for in 整理成想要的數(shù)組
方法三:object.entries
總結(jié)
到此這篇關(guān)于Vuejs對象常用操作之取對應(yīng)的值、取key和value值、轉(zhuǎn)數(shù)組及合并等的文章就介紹到這了,更多相關(guān)Vuejs對象常用操作內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Vuex 使用及簡單實(shí)例(計(jì)數(shù)器)
這篇文章主要介紹了Vuex 使用及簡單實(shí)例(計(jì)數(shù)器),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-08-08VUE 直接通過JS 修改html對象的值導(dǎo)致沒有更新到數(shù)據(jù)中解決方法分析
這篇文章主要介紹了VUE 直接通過JS 修改html對象的值導(dǎo)致沒有更新到數(shù)據(jù)中解決方法,結(jié)合實(shí)例形式詳細(xì)分析了VUE使用JS修改html對象的值導(dǎo)致沒有更新到數(shù)據(jù)的原因與解決方法,需要的朋友可以參考下2019-12-12自定義input組件如何實(shí)現(xiàn)拖拽文件上傳
這篇文章主要介紹了自定義input組件如何實(shí)現(xiàn)拖拽文件上傳問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-03-03Vue實(shí)現(xiàn)子組件向父組件傳遞多個(gè)參數(shù)的方法
在Vue框架中,組件間的通信是一個(gè)常見的需求,特別是在子組件需要向父組件傳遞多個(gè)參數(shù)時(shí),合理的通信方式可以顯著提升代碼的可讀性和可維護(hù)性,本文將詳細(xì)介紹如何在Vue中實(shí)現(xiàn)子組件向父組件傳遞多個(gè)參數(shù),需要的朋友可以參考下2024-10-10vue arco.design錨點(diǎn)Anchor使用方式
這篇文章主要介紹了vue arco.design錨點(diǎn)Anchor使用方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-04-04vue框架和react框架的區(qū)別以及各自的應(yīng)用場景使用
這篇文章主要介紹了vue框架和react框架的區(qū)別以及各自的應(yīng)用場景使用,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-10-10