为了账号安全,请及时绑定邮箱和手机立即绑定

reverse颠倒会改变原来的数组,那有没有办法倒回去?

reverse颠倒会改变原来的数组,那有没有办法倒回去?

正在回答

2 回答

只要将返回的结果在调用一次reverse()方法就实现

0 回复 有任何疑惑可以回复我~
#1

onResult 提问者

原来还可以这样
2017-03-25 回复 有任何疑惑可以回复我~
#2

EdwardVanWow 回复 onResult 提问者

那当然
2017-03-25 回复 有任何疑惑可以回复我~
#3

qq_唯爱YOU_0 回复 EdwardVanWow

var myarr1= ["我","爱","你"]; var marry2 = myarr1.reverse(); document.write(myarr1 + '<br/>'); document.write(myarr1.reverse() + '<br/>'); document.write(marry2.reverse() + '<br/>'); 我这样颠倒了一下,返回值怎么变成这样: 你,爱,我 我,爱,你 你,爱,我 ,不应该是:我爱你,你爱我,我爱你 的吗
2017-05-19 回复 有任何疑惑可以回复我~
#4

慕圣9424722 回复 qq_唯爱YOU_0

reverse()该方法会改变原来的数组,var marry2 = myarr1.reverse();这个赋值已将myarr1数组改变
2017-08-17 回复 有任何疑惑可以回复我~
查看1条回复

这是在原变量上修改的,你不用重新定义变量,直接写就行

<!DOCTYPE html>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Array对象 </title>

<script type="text/javascript">

var myarr1= ["我","爱","你"];

document.write(myarr1);

document.write(myarr1.reverse());

document.write(myarr1.reverse());


</script>

</head>

<body>

</body>

</html>


1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

reverse颠倒会改变原来的数组,那有没有办法倒回去?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信