色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

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

瀏覽:134日期: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爰片性色毛片中国 一级做a爰性色毛片 | 亚洲精品美女国产一区 | 性理论片 | 国产超薄肉色丝袜足j | 国产日韩一区二区三区在线观看 | 国产在线高清视频 | 俄罗斯美女在线观看一区 | 国产精品一区在线播放 | 成人免费手机在线看网站 | 成人免费a视频 | 男人的天堂视频在线观看 | 国产一级精品高清一级毛片 | 深夜国产成人福利在线观看女同 | 日韩一中文字幕 | 二区国产| 欧美在线一级片 | 亚洲精品www久久久久久久软件 | 欧美一级看片 | 一级大黄美女免费播放 | 香港三级日本三级妇人三级 | 国产国产人免费视频成69堂 | 亚洲成av人片在线观看 | 国产成人精品微拍视频 | 日本久久久久久久久久 | 国内美女福利视频在线观看网站 | xxxwww黄色| 色天使色婷婷在线影院亚洲 | 美女被拍拍拍拍拍拍拍拍 | 国产手机精品视频 | 美女脱了内裤张开腿让男人桶网站 | 在线第一页 | 女初高中福利视频在线观看 | 萌白酱粉嫩jk福利在线观看 | 国产成人久久精品二区三区牛 | 最新中文字幕一区二区乱码 | 一级特黄a视频 | 欧美激情欧美狂野欧美精品免费 | 99精彩视频| 色三级大全高清视频在线观看 | 久久久久久国产精品免费免 | 一区二区三区免费在线视频 |