查找兩個對象之間的公共鍵。
使用 Object.keys() 獲取第一個對象的鍵。
使用 Object.prototype.hasOwnProperty() 檢查第二個對象是否具有第一個對象中的鍵。
使用 Array.prototype.filter() 過濾掉不在兩個對象中的鍵。
JavaScript
const commonKeys = (obj1, obj2) => Object.keys(obj1).filter(key => obj2.hasOwnProperty(key));
示例:
commonKeys({ a: 1, b: 2 }, { a: 2, c: 1 }); // ['a']
更多內容請訪問我的網站:https://www.icoderoad.com
本文發布于:2023-02-28 20:58:00,感謝您對本站的認可!
本文鏈接:http://www.newhan.cn/zhishi/a/167771209898984.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:hasownproperty(hasOwnProperty 和 in 的區別).doc
本文 PDF 下載地址:hasownproperty(hasOwnProperty 和 in 的區別).pdf
| 留言與評論(共有 0 條評論) |