本文介绍了我怎样才能扭转,而无需使用库在JavaScript中的数组?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我为了使用阵列的储蓄一些数据,我想补充一点,用户可以扭转列表的功能。我想不出任何可能的方法,因此,如果有人知道怎么回事,请大家帮忙。

I am saving some data in order using arrays, and I want to add a function that the user can reverse the list. I can't think of any possible method, so if anybody knows how, please help.

推荐答案

JavaScript有一个反向()方法,你可以在一个阵列叫

Javascript has a reverse() method that you can call in an array

var a = [3,5,7,8];
a.reverse(); // 8 7 5 3

不知道这是你说'库,你不能用',我猜是与实践的意思。如果是这样的话,你可以实现自己的版本 .reverse()

function reverseArr(input) {
    var ret = new Array;
    for(var i = input.length-1; i >= 0; i--) {
        ret.push(input[i]);
    }
    return ret;
}

var a = [3,5,7,8]
var b = reverseArr(a);

请注意,内置的 .reverse()方法的原始阵列上运行,所以你并不需要重新 A

Do note that the built-in .reverse() method operates on the original array, thus you don't need to reassign a.

这篇关于我怎样才能扭转,而无需使用库在JavaScript中的数组?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-27 17:58