如果我有这样的事情:
D = {'a': 97, 'c': 0 , 'b':0,'e': 94, 'r': 97 , 'g':0}
Run Code Online (Sandbox Code Playgroud)
如果我想要例如将"0"的出现次数计算为一个值而不必迭代整个列表,那么这是否可能?如何?
我有两个对象数组,原始数组和选定数组,如下所示:
original =[{ id: 4 , quantity: 4 },{ id: 2 , quantity: 2 },{ id: 76 , quantity: 2 }]
selected = [{ id: 2 , quantity: 1 }, { id: 100 , quantity: 7 }]
Run Code Online (Sandbox Code Playgroud)
我希望能够合并 id 上的这些数组,如果它们有相似的 id,我应该总结数量,
在这种情况下,生成的数组应如下所示:
result=[{ id: 4 , quantity: 4 },{ id: 2 , quantity: 3 },{ id: 76 , quantity: 2 } , { id: 100 , quantity: 7 }]
Run Code Online (Sandbox Code Playgroud)
我想做这样的事情:
const result =original.map(o => ({
...selectedArray.findIndex((s) => {(s.id === o.id) …Run Code Online (Sandbox Code Playgroud) 如果我能获取以下 JSON 格式的语言列表:
{
"english": "en",
"german": "de",
"greek": "el",
}
Run Code Online (Sandbox Code Playgroud)
谢谢。