jsmap(桔色棉袄配什么颜色打底衫)
js可以定義map嗎
for(var i in map ){ //i就是map里面的key, //map[i],就是根據(jù)key值(i)獲取key(i)對應(yīng)的value(Student)值 //map[i].name就是回去value(Student)值所對應(yīng)的屬性}不行了,在javascript中,只有數(shù)組。
map是java中的集合方式。
你要存放數(shù)據(jù),只能用數(shù)組。
js中Map對象和Set對象有什么區(qū)別
對象類似于數(shù)組,且成員的值都是唯一的
const arr = [1, 2, 3, 4, 5, 5, 4, 3, 2, 1]
const set = new Set()
arr.forEach(item => set.add(item))
console.log(set) // 1, 2, 3, 4, 5
// 數(shù)組快速去重
console.log([...new Set(arr)])
Map 對象是鍵值對集合,和 JSON 對象類似,但是 key 不僅可以是字符串還可以是對象
var map = new Map()
var obj = { name: '小緣', age: 14 }
map.set(obj, '小緣喵')
map.get(obj) // 小緣喵
map.has(obj) // true
map.delete(obj) // true
map.has(obj) // falseset --其中的值不允許重復(fù),無序的數(shù)據(jù)結(jié)構(gòu) map--成對的數(shù)據(jù)結(jié)構(gòu),健值必須具有唯一性
總結(jié)
以上是生活随笔為你收集整理的jsmap(桔色棉袄配什么颜色打底衫)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ubuntu16.04分辨率过低,无法调
- 下一篇: Win11查找我的设备功能的方法