如何在 JavaScript 中將 null 替換為“ - ”
我們需要編寫一個函式,該函式需要輸入包含許多鍵的物件,並將所有 false 的值替換為破折號(' - ')。我們只需要遍歷原始物件,檢查包含 false 值的鍵,並將這些 false 值替換為 ' - ',同時不消耗任何額外的空間(即,就地替換)
示例
const obj = {
key1: 'Hello',
key2: 'World',
key3: '',
key4: 45,
key5: 'can i use arrays',
key6: null,
key7: 'fast n furious',
key8: undefined,
key9: '',
key10: NaN,
};
const swapValue = (obj) => {
Object.keys(obj).forEach(key => {
if(!obj[key]){
obj[key] = '-';
}
});
};
swapValue(obj);
console.log(obj);輸出
控制檯中的輸出將為 -
{
key1: 'Hello',
key2: 'World',
key3: '-',
key4: 45,
key5: 'can i use arrays',
key6: '-',
key7: 'fast n furious',
key8: '-',
key9: '-',
key10: '-'
}
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP