第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我想在 JS 中創(chuàng)建一個自定義數(shù)組

我想在 JS 中創(chuàng)建一個自定義數(shù)組

青春有我 2023-06-29 21:14:36
最近,我決定制作自己的網(wǎng)站,為了制作它,我必須構(gòu)建一個接受對象組的特定數(shù)組。例子 :var my_array = [  {y: '2015', a: 84},  {y: '2016', a: 46},  {y: '2017', a: 74},  {y: '2018', a: 13},  {y: '2019', a: 35},  {y: '2020', a: 56}]我必須在循環(huán)內(nèi)構(gòu)建它,我的問題是當我修改 y 時 my_array.y = '2021',即修改所有 y 元素,但我只想修改一個元素。
查看完整描述

4 回答

?
慕姐8265434

TA貢獻1813條經(jīng)驗 獲得超2個贊

這是一個充滿對象的數(shù)組。因此,您必須使用要更改或訪問的數(shù)組項的索引。

例如第一項是:

my_array[0].y = '2021'


查看完整回答
反對 回復(fù) 2023-06-29
?
猛跑小豬

TA貢獻1858條經(jīng)驗 獲得超8個贊

您需要找出要更改哪個元素的 y 值。就像如果您想更改 a = 13 的項目的 y 值,那么您可以執(zhí)行以下操作,


const index = my_array.findIndex(item => item.a === 13);

if(index > -1) {

    my_array[index].y = yourYValue;    

}


查看完整回答
反對 回復(fù) 2023-06-29
?
守候你守候我

TA貢獻1802條經(jīng)驗 獲得超10個贊

您可以使用 forEach 迭代數(shù)組項并執(zhí)行循環(huán)中需要執(zhí)行的操作。


my_array.forEach((item) => {

   if (item.y == '2021') {

      // your code here

      }

);


查看完整回答
反對 回復(fù) 2023-06-29
?
元芳怎么了

TA貢獻1798條經(jīng)驗 獲得超7個贊

您有多種解決方案,其中之一是在數(shù)組中找到要更新的元素


例子:


const index = my_array.findIndex( element => element.y == '2015' );

if(index > -1) {

   my_array[index].y = '2021';    

}


查看完整回答
反對 回復(fù) 2023-06-29
  • 4 回答
  • 0 關(guān)注
  • 224 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號