chore(i18n,learn): processed translations (#45027)
This commit is contained in:
@ -8,7 +8,7 @@ dashedName: pre-filter-json-to-get-the-data-you-need
|
|||||||
|
|
||||||
# --description--
|
# --description--
|
||||||
|
|
||||||
FreeCodeCamp Cat Photo API から取得した猫の写真をすべてレンダリングしたいわけではない場合、写真をループ処理する前に JSON の事前フィルタリングを行えます。
|
freeCodeCamp Cat Photo API から取得した猫の写真をすべてレンダリングしたいわけではない場合、写真をループ処理する前に JSON の事前フィルタリングを行えます。
|
||||||
|
|
||||||
JSON データが配列に格納されている場合、`filter` メソッドを使用して、`id` キーの値が `1` である猫を除外することができます。
|
JSON データが配列に格納されている場合、`filter` メソッドを使用して、`id` キーの値が `1` である猫を除外することができます。
|
||||||
|
|
||||||
|
@ -45,6 +45,18 @@ assert.deepEqual(uniteUnique([1, 2, 3], [5, 2, 1, 4], [2, 1], [6, 7, 8]), [
|
|||||||
]);
|
]);
|
||||||
```
|
```
|
||||||
|
|
||||||
|
`uniteUnique([1, 3, 2], [5, 4], [5, 6])` deve retornar `[1, 3, 2, 5, 4, 6]`.
|
||||||
|
|
||||||
|
```js
|
||||||
|
assert.deepEqual(uniteUnique([1, 3, 2], [5, 4], [5, 6]), [1, 3, 2, 5, 4, 6]);
|
||||||
|
```
|
||||||
|
|
||||||
|
`uniteUnique([1, 3, 2, 3], [5, 2, 1, 4], [2, 1])` deve retornar `[1, 3, 2, 5, 4]`.
|
||||||
|
|
||||||
|
```js
|
||||||
|
assert.deepEqual(uniteUnique([1, 3, 2, 3], [5, 2, 1, 4], [2, 1]), [1, 3, 2, 5, 4]);
|
||||||
|
```
|
||||||
|
|
||||||
# --seed--
|
# --seed--
|
||||||
|
|
||||||
## --seed-contents--
|
## --seed-contents--
|
||||||
@ -62,7 +74,11 @@ uniteUnique([1, 3, 2], [5, 2, 1, 4], [2, 1]);
|
|||||||
```js
|
```js
|
||||||
function uniteUnique(arr) {
|
function uniteUnique(arr) {
|
||||||
return [].slice.call(arguments).reduce(function(a, b) {
|
return [].slice.call(arguments).reduce(function(a, b) {
|
||||||
return [].concat(a, b.filter(function(e) {return a.indexOf(e) === -1;}));
|
return [].concat(
|
||||||
|
a,
|
||||||
|
b.filter(function(e, currentIndex) {
|
||||||
|
return b.indexOf(e) === currentIndex && a.indexOf(e) === -1;
|
||||||
|
}));
|
||||||
}, []);
|
}, []);
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
Reference in New Issue
Block a user