【js返回對象的類型 js函數返回函數】
文章插圖

文章插圖
這里列出了 7 個 JavaScript 函數 ,它們可以在處理對象時為您節省一些時間 。
1. 獲取對象的長度 2. 從對象中刪除屬性 3. 為對象添加屬性 4. 從對象中刪除具有特定值的屬性 5. 更改屬性值 6. 數字字符串轉數字 7. 布爾到數字 1.獲取對象的長度功能 getObjectLength(),給定一個對象,返回一個對象中存儲了多少鍵的數量 。
const getObjectLength = (object) => {return Object.keys(object).length;}語法getObjectLength ( 對象 ) 參數object— 您想知道其長度的對象返回值一個數字,即對象的長度 。如果 0,對象為空 。
您可能需要從對象中刪除一長串屬性,可能需要清除一些表單數據以發送到服務器 。然后,removePropertiesFromObject()是你所需要的 。
const removePropertiesFromObject = (object,properties) => {properties.forEach(property => {for (const key in object) {if (key === property) {delete object[key];}}});return object;}句法removePropertiesFromObject ( 對象 , 屬性 ) 參數object— 將刪除其屬性的對象properties— 應該從對象中刪除的鍵數組返回值從屬性數組中列出的屬性中清除的新對象 。
這 addPropertiesToObject()當您需要向對象添加一長串屬性時,函數就派上用場了 。如果您知道新屬性的值,則可以立即設置; 相反, null將分配給它 。
Syntax
addPropertiesToObject ( 對象 , 屬性 ) 參數object— 將添加屬性的對象properties— 具有鍵值對的數組數組 [key,value]或者只有鑰匙 [key]返回值一個新對象,添加了數組中列出的屬性,如果已定義,則每個屬性都有其各自的值,否則為 null 。
這removePropertiesWithValueFromObject()函數刪除其值等于作為參數傳遞給函數的屬性的所有屬性 。例如,您可能想要刪除所有 null值或所有空字符串 “”.
句法
removePropertiesWithValueFromObject ( 對象 , 值 ) 參數object— 要從具有特定值的所有屬性中清除的對象value— 要在對象中查找的值返回值一個新對象,清除其值等于 value范圍 。
有時你需要改變 null值為空字符串 “”或相反亦然 。fromToValues()查找具有特定值的所有屬性并使用新值對其進行轉換 。
句法
fromToValues ( object , from , to ) Parametersobject— object that will be manipulatedfrom — values to look for in the objectto — new values for properties having from has value返回值一個新的對象,修改為所有具有作為值的屬性 from,現在設置為 to.
stringToNumber()當您需要確保存儲數字(例如 ids)的對象的屬性是數字類型而不是字符串時,就會發揮作用 。出于平等的原因,這很重要: 1 == ‘1’1 == ‘1’ 返回 true但 1 === ‘1’返回 false.
句法
stringToNumber ( 對象 , 屬性 ) 參數object— 將被操縱的對象properties— 值類型應為數字的屬性數組返回值一個新對象,具有數字屬性(傳入 properties參數)設置為類型號 。
這 booleanToNumber()函數,變換 false價值觀 0和 true價值觀 1.
句法
booleanToNumber ( 對象 ) 參數object— 將被操縱的對象返回值一個新對象,真假值分別隨著 1和 0.
- 網絡測速 軟件 網絡測速軟件下載
- ccd探測器的主要特點是什么 ccd探測器原理
- 大胸適合無肩帶么
- 強化地板表層是紙做的嗎
- 為什么相親對象的態度會急轉直下 為什么討好型人格拒絕相親對象
- 好男人才有的8個特征 怎樣看男人的特征
- 看看你的孩子是不是這樣 看看你的他是不是這樣
- 適合平安夜表白用的語句文案 平時表白還是平安夜表白好
- 男人寵愛你的表現 男友寵愛你的表現
- 男人吃醋的幾種表現 男生吃醋的表現
