回答編集履歴
1
リンクが展開されない不具合を修正
answer
CHANGED
|
@@ -23,6 +23,10 @@
|
|
|
23
23
|
実行パフォーマンスでは上記のfor文ゴリ押しには負けますが、
|
|
24
24
|
質問文のロジックをストンと落としたようなコードに変化しかっこいいですね。
|
|
25
25
|
|
|
26
|
+
このように関数やメソッド、ライブラリを知っていれば勉強すればした分だけ
|
|
27
|
+
思いついた内容をダイレクトにソースコードに変換出来るようになります。
|
|
28
|
+
基礎になる[Array.prototype](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Array/prototype)も勉強してみてください。
|
|
29
|
+
|
|
26
30
|
```JavaScript
|
|
27
31
|
var numList = [1, 3, 5, 7, 8, 9, 13, 16];
|
|
28
32
|
var diffList = _.drop(
|
|
@@ -33,4 +37,4 @@
|
|
|
33
37
|
console.log(_.min(_.difference(numList, diffList)));
|
|
34
38
|
```
|
|
35
39
|
|
|
36
|
-
※比較配列を作っているイディオム的な箇所は、[Stack Overflowの記事]
|
|
40
|
+
※比較配列を作っているイディオム的な箇所は、[Stack Overflowの記事](http://stackoverflow.com/questions/3746725/create-a-javascript-array-containing-1-n)を参考にしました。
|