我想將物件 javascript(陣列中的物件)中的所有值更改為更短的物件(僅獲得 2 個最后一個數字),如下所示:
const arr = [
{
number_1: 568,
number_2: 45462,
number_3: 9861254,
number_4: 45543321
}
]
到:
const arr = [
{
number_1: 68,
number_2: 62,
number_3: 54,
number_4: 21
}
]
請幫幫我,謝謝!
uj5u.com熱心網友回復:
你可以做這樣的事情
const arr = [
{
number_1: 568,
number_2: 45462,
number_3: 9861254,
number_4: 45543321
}
]
console.log(arr.map(item => {
const clone = {...item};
for(let key in clone) {
clone[key] = parseInt(clone[key].toString().slice(-2));
}
return clone;
}));
uj5u.com熱心網友回復:
這應該可以解決問題
const arr = [
{
number_1: 568,
number_2: 45462,
number_3: 9861254,
number_4: 45543321
}
]
const arrNew = [];
for(let i in arr){
arrNew[i] = {}
for(let key of Object.keys(arr[i])){
arrNew[i][key] = arr[i][key].toString().slice(-2);
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/416708.html
標籤:
