成都网站优化推广方案,python是什么,电商网站开发思路模版,建设部网站信息系统提出一个问题: reverse是字符串还是数组上面的方法?
我的糊涂点,以为都能用呢,但是不是自己想的那样,哎妈呀,东西虽简单但是容易混啊
今天特意看官方解释,所以整理一下,希望以后自己明明白白的 官方描述
reverse是Array.prototype上面的方法,所以所有数组的实例都能用**[].…提出一个问题: reverse是字符串还是数组上面的方法?
我的糊涂点,以为都能用呢,但是不是自己想的那样,哎妈呀,东西虽简单但是容易混啊
今天特意看官方解释,所以整理一下,希望以后自己明明白白的 官方描述
reverse是Array.prototype上面的方法,所以所有数组的实例都能用**[].reverse**这种使用它
reverse() 方法。 就地 反转数组中的元素并返回同一数组的引用。数组的第一个元素会变成最后一个数组的最后一个元素变成第一个。换句话说数组中的元素顺序将被翻转变为与之前相反的方向。
看上面的关键词“就地”,记住啊,使用了它,会改变数组本身的
let array [1,2,3,4]
let result array.reverse() // [4, 3, 2, 1]
result // [4, 3, 2, 1] 这里的返回值是原始数组反转后的**引用**字符串的反转咋弄,我们这里可以借用一下数组的reverse方法,先把字符串转成一个数组,然后反转,再拼接
let string 1234567
string string.split().reverse().join()
string // 7654321努力记住吧