回答編集履歴

4

テキスト修正

2020/10/11 00:16

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -68,11 +68,11 @@
68
68
 
69
69
 
70
70
 
71
- _.set(obj, ['a', 'b', 'c', 'd', 'e'], '30');
71
+ _.set(obj2, ['a', 'b', 'c', 'd', 'e'], '30');
72
72
 
73
73
 
74
74
 
75
- console.log(obj.a.b.c.d.e); // => '30'
75
+ console.log(obj2.a.b.c.d.e); // => '30'
76
76
 
77
77
 
78
78
 

3

テキスト修正

2020/10/11 00:16

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -30,7 +30,7 @@
30
30
 
31
31
 
32
32
 
33
- とあるように IE 11 もサポートしており、この lodash が提供するメソッドの [_.set](https://lodash.com/docs/#set) を使えば、任意の階層のプロパティを文字列の配列で指定して、その値を変更できます。以下、使用例です。
33
+ とあるように IE 11 もサポートしています。この lodash が提供するメソッドの [_.set](https://lodash.com/docs/#set) を使えば、任意の階層のプロパティを文字列の配列で指定することで、その値を変更できます。以下、使用例です。
34
34
 
35
35
 
36
36
 

2

テキスト修正

2020/10/10 21:42

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
 
12
12
 
13
- でやっていることを任意の階層で行うために、ライブラリの力を借りるのはいかがでしょうか?
13
+ 任意の階層のプロパティで行うために、ライブラリの力を借りるのはいかがでしょうか?
14
14
 
15
15
 
16
16
 

1

テキスト修正

2020/10/10 21:15

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -83,3 +83,11 @@
83
83
  ```
84
84
 
85
85
  - **動作確認用サンプル:** [codepen.io/jun68ykt/pen/yLJNeqg](https://codepen.io/jun68ykt/pen/yLJNeqg?editors=0012)
86
+
87
+
88
+
89
+ ### 補足
90
+
91
+
92
+
93
+ - 上記の _.set と対になるメソッドとして、値の取得は [_.get](https://lodash.com/docs/4.17.15#get) として提供されています。