Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 38b10bc

Browse files
纠正 0047.全排列II JS、TS 版本代码
JS 和 TS 里面 数组深拷贝一般采用 ES6 扩展运算符 ... ,或者 Array.from() 方法,而不会采用实例方法 slice. slice方法用于数组分割等操作,请注意代码书写规范!
1 parent e07a3ca commit 38b10bc

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

‎problems/0047.全排列II.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,7 @@ var permuteUnique = function (nums) {
268268

269269
function backtracing( used) {
270270
if (path.length === nums.length) {
271-
result.push(path.slice())
271+
result.push([...path])
272272
return
273273
}
274274
for (let i = 0; i < nums.length; i++) {
@@ -303,7 +303,7 @@ function permuteUnique(nums: number[]): number[][] {
303303
return resArr;
304304
function backTracking(nums: number[], route: number[]): void {
305305
if (route.length === nums.length) {
306-
resArr.push(route.slice());
306+
resArr.push([...route]);
307307
return;
308308
}
309309
for (let i = 0, length = nums.length; i < length; i++) {

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /