diff --git a/curriculum/challenges/chinese-traditional/02-javascript-algorithms-and-data-structures/functional-programming/return-a-sorted-array-without-changing-the-original-array.md b/curriculum/challenges/chinese-traditional/02-javascript-algorithms-and-data-structures/functional-programming/return-a-sorted-array-without-changing-the-original-array.md index ed510eaa0f..d8aed83b75 100644 --- a/curriculum/challenges/chinese-traditional/02-javascript-algorithms-and-data-structures/functional-programming/return-a-sorted-array-without-changing-the-original-array.md +++ b/curriculum/challenges/chinese-traditional/02-javascript-algorithms-and-data-structures/functional-programming/return-a-sorted-array-without-changing-the-original-array.md @@ -40,7 +40,7 @@ assert( `nonMutatingSort(globalArray)` 不應被硬編碼。 ```js -assert(!nonMutatingSort.toString().match(/[23569]/g)); +assert(!nonMutatingSort.toString().match(/\[.*?[23569].*?\]/gs)); ``` 函數應該返回一個新數組,而不是傳遞給它的數組。 diff --git a/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/functional-programming/return-a-sorted-array-without-changing-the-original-array.md b/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/functional-programming/return-a-sorted-array-without-changing-the-original-array.md index e5f82ed378..db2bbd2632 100644 --- a/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/functional-programming/return-a-sorted-array-without-changing-the-original-array.md +++ b/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/functional-programming/return-a-sorted-array-without-changing-the-original-array.md @@ -40,7 +40,7 @@ assert( `nonMutatingSort(globalArray)` 不应被硬编码。 ```js -assert(!nonMutatingSort.toString().match(/[23569]/g)); +assert(!nonMutatingSort.toString().match(/\[.*?[23569].*?\]/gs)); ``` 函数应该返回一个新数组,而不是传递给它的数组。 diff --git a/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/functional-programming/return-a-sorted-array-without-changing-the-original-array.md b/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/functional-programming/return-a-sorted-array-without-changing-the-original-array.md index 1509aabb0d..a55fb82f7b 100644 --- a/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/functional-programming/return-a-sorted-array-without-changing-the-original-array.md +++ b/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/functional-programming/return-a-sorted-array-without-changing-the-original-array.md @@ -40,7 +40,7 @@ assert( `nonMutatingSort(globalArray)` no debe ser programada manualmente. ```js -assert(!nonMutatingSort.toString().match(/[23569]/g)); +assert(!nonMutatingSort.toString().match(/\[.*?[23569].*?\]/gs)); ``` La función debe devolver un nuevo arreglo, no el arreglo que se le pasa. diff --git a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/functional-programming/return-a-sorted-array-without-changing-the-original-array.md b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/functional-programming/return-a-sorted-array-without-changing-the-original-array.md index 253ab93cf9..c68e75beab 100644 --- a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/functional-programming/return-a-sorted-array-without-changing-the-original-array.md +++ b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/functional-programming/return-a-sorted-array-without-changing-the-original-array.md @@ -40,7 +40,7 @@ assert( `nonMutatingSort(globalArray)` non dovrebbe essere "hard coded" (cioè codificato esplicitamente nel codice). ```js -assert(!nonMutatingSort.toString().match(/[23569]/g)); +assert(!nonMutatingSort.toString().match(/\[.*?[23569].*?\]/gs)); ``` La funzione dovrebbe restituire un nuovo array, non l'array originale che le viene passato.