如何使用 typescript 交换两个元素
elements:elements[] =[];
elements.push(item1);
elements.push(item2);
elements.push(item3);
elements.push(item4);
elements[0] is item1
elements[3] is item4
如何在 typescript 中交换这些项目。我知道 Javascript 方式,就像这样:
*使用临时变量的 javascript 示例 *
var tmp = elements[0];
elements[0] = elements[3];
elements[3] = tmp;
但是在 typescript 中有任何 api 做同样的事情,比如
array.swap()
最佳答案
为什么不使用解构和数组。
[elements[0], elements[3]] = [elements[3], elements[0]];
关于javascript - Typescript 交换数组项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40523934/