简体   繁体   English

更改 javascript 中的特定数组值

[英]Changing specific array value in javascript

 let bdays = ["10-17", "05-19", "20-19"];

how do i change the '-' in that array to '/'.如何将该数组中的“-”更改为“/”。

let bdays = ["10-17", "05-19", "20-19"];``
for( let bday of bdays) {
    bdays[bdays.indexOf(bday)]= bday.replace('-','/');
}

You could also use Array.map to create a new array of formatted values您还可以使用Array.map创建一个新的格式化值数组

let bdays = ["10-17", "05-19", "20-19"];``
let formattedBdays = bdays.map((date) => { 
    return date.replace('-','/')
});
console.log(formattedBdays);

Gives Output给 Output

['10/17', '05/19', '20/19']

You can learn more about map in the docs here您可以在此处的文档中了解有关 map 的更多信息

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM