假设我有一个表示['a', 'b', 'd']
等键的字符串数组,以及一个现有对象,例如......
const obj = {
a: 1,
b: 2,
c: 3,
d: 4,
e: 5
}
是否存在根据数组中的键创建作为obj
的过滤版本的新对象的方法,以便......
const updated = {
a: 1,
b: 2,
d: 4
}
使用Object.assign()
函数?
我知道它适用于诸如......之类的功能。
function createNew(o, keys) {
const updated = {}
Object.keys(o).forEach(k => {
if (keys.includes(k)) updated[k] = o[k]
})
return updated
}
但我正在寻找Object.assign()
答案 0 :(得分:2)
private void equipmentDataGrid_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
try
{
var row_list = (Equipment)equipmentDataGrid.SelectedItem;
var inspectionContent = new InspectionContent();
inspectionContent.PassingValue(row_list.ID);
}
catch {
}
}