久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

javascript - 關(guān)于循環(huán)創(chuàng)建對(duì)象數(shù)組以及增加隨機(jī)值

瀏覽:135日期:2023-09-04 18:22:45

問(wèn)題描述

var arr = [ { email: ’’, role: ’normal’, password: ’’ }, { email: ’’, role: ’normal’, password: ’’ }, { email: ’’, role: ’normal’, password: ’’ }, { email: ’’, role: ’normal’, password: ’’ }, { email: ’’, role: ’normal’, password: ’’ }, { email: ’’, role: ’normal’, password: ’’ } ]arr.forEach(o => { o.password =Math.random() })output :[ { email: ’’, role: ’normal’, password: 0.16326031488429638 }, { email: ’’, role: ’normal’, password: 0.4941354999549721 }, { email: ’’, role: ’normal’, password: 0.6802056630925 }, { email: ’’, role: ’normal’, password: 0.5038916232454755 }, { email: ’’, role: ’normal’, password: 0.5232000715886489 }, { email: ’’, role: ’normal’, password: 0.1599782533612224 } ]當(dāng)使用 for 創(chuàng)建一個(gè) 對(duì)象數(shù)組 var obj = { email: ’1’, role: ’normal’, password: ’’},array=[]for(let i =0;i<6;i++){ array.push(function(){ obj.password = Math.random() return obj }) }output: [ { email: ’1’, role: ’normal’, password: 0.4311454570811686 }, { email: ’1’, role: ’normal’, password: 0.4311454570811686 }, { email: ’1’, role: ’normal’, password: 0.4311454570811686 }, { email: ’1’, role: ’normal’, password: 0.4311454570811686 }, { email: ’1’, role: ’normal’, password: 0.4311454570811686 }, { email: ’1’, role: ’normal’, password: 0.4311454570811686 } ]

我的問(wèn)題是第二個(gè)用for產(chǎn)生的對(duì)象數(shù)組,obj.password的值不重復(fù)

.................

問(wèn)題解答

回答1:原因

這個(gè)問(wèn)題很隱蔽誒。

obj 是引用。 意味著你每次 push 的都是同一個(gè) obj

至于值為什么一直都是一樣 是因?yàn)?你修改的都是同一個(gè) obj 所以值按最后一次的隨機(jī)數(shù)來(lái)。

javascript - 關(guān)于循環(huán)創(chuàng)建對(duì)象數(shù)組以及增加隨機(jī)值

如何修改

var arr = [ { email: ’’, role: ’normal’, password: ’’ }, { email: ’’, role: ’normal’, password: ’’ }, { email: ’’, role: ’normal’, password: ’’ }, { email: ’’, role: ’normal’, password: ’’ }, { email: ’’, role: ’normal’, password: ’’ }, { email: ’’, role: ’normal’, password: ’’ } ]arr.forEach(e => e.password = Math.random()); arr.forEach(console.log);ScreenShot

javascript - 關(guān)于循環(huán)創(chuàng)建對(duì)象數(shù)組以及增加隨機(jī)值

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 欧美日韩一区在线 | 国产精品色婷婷亚洲综合看 | 久久男人 | 一区二区三区视频在线免费观看 | 天天爽天天操 | 日韩国伦理久久一区 | 国产精品九九九 | 黄色一级片免费 | 久久叉| 艹艹网 | 欧美成人精品一区二区三区 | 欧美日韩高清在线一区 | 黄a在线观看| 久久久久久久国产 | 最新免费视频 | 国产精品毛片 | 一区二区三区在线观看国产 | 中文字幕日韩一区二区 | 91视频爱爱| 欧美精品一区二区视频 | 国产精品久久久久久久一区探花 | 青娱乐99| 毛片网站在线观看 | 日韩欧美综合 | 女人毛片 | 亚洲a网 | 亚洲国产高清在线 | 成人av免费在线观看 | 视频一区 国产精品 | 特级做a爰片毛片免费看108 | 欧美成人高清视频 | 久久国产精品首页 | 国产精品久久免费视频 | 午夜视 | 国产精品久久久久久久久久免费看 | 成人免费视频观看 | 国产男女视频在线观看 | 97国产在线| 成人激情视频在线 | 亚洲成人精品 | 精品一区二区三区免费 |