0
我想我已經看到了這樣的jQuery功能,但無法找到它。
var x = {a:1, b:2};
var y = {a:5, c:3};
var z = $.extend({}, x, y); // {a: 5, b: 2, c: 3}
// want a similar jquery function which returns {a: 5, b: 2}
// that is, returns only attributes which x has (a,b), but adds no new attributes (c)
......那麼什麼是你的問題? –
有沒有類似的jquery函數返回'{a:5,b:2}'? –
使用[Object.defineProperty](https://developer.mozilla.org/zh-TW/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty)在每個屬性上設置enumerable爲false,並在其他屬性上設置true。然後,使用[Object.assign](https://developer.mozilla.org/zh-TW/docs/Web/JavaScript/Reference/Global_Objects/Object/assign)來合併它們。 – Anson