有没有简便的方法?请多指教!
最容易想到的就是
` var temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;` 或者就是利用字符串和数组的一些方法进行交换,上面也有人提到了。
var a = [1,4,6,43,5,9,0,23,45];
function change(arr,k,j) {
var c = arr[k];
arr[k] = arr[j];
arr[j] = c;
console.log(arr);
}
console.log(a);
change(a,3,7);
8 回答4.7k 阅读✓ 已解决
6 回答3.4k 阅读✓ 已解决
5 回答2.8k 阅读✓ 已解决
5 回答6.3k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决