質問編集履歴
2
試したコードC
test
CHANGED
File without changes
|
test
CHANGED
@@ -33,5 +33,18 @@
|
|
33
33
|
});
|
34
34
|
console.log(result2);
|
35
35
|
```
|
36
|
+
### 試したコードC
|
37
|
+
以下のように`includes`で探す方法もダメでした。
|
38
|
+
```JavaScript
|
39
|
+
const result3 = employees.map(employee => {
|
40
|
+
if( Object.keys(employee).includes('firstname') ){
|
41
|
+
delete employee.firstname;
|
42
|
+
}
|
43
|
+
if( Object.keys(employee).includes('age') ){
|
44
|
+
delete employee.age;
|
45
|
+
}
|
46
|
+
});
|
47
|
+
console.log(result3 );
|
48
|
+
```
|
36
49
|
|
37
50
|
「削除キーを指定」という方法で`result2`と同じ結果を得たいのですが、どのような書き方で実現できますでしょうか?
|
1
タイトル修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
JavaScriptで連想配列から削除キーを指定したい
|
1
|
+
JavaScriptでオブジェクト(連想配列の配列)から削除キーを指定したい
|
test
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
### 実現したいこと
|
2
|
-
|
2
|
+
連想配列の配列`employees`から、「削除キーを指定」して、`firstname`と`age`を削除したいと思っています。
|
3
3
|
```JavaScript
|
4
4
|
const employees = [
|
5
5
|
{ firstname: 'John', lastname: 'Smith', age: 20 },
|