Skip to content

[队列 & 栈] #11

@Linjiayu6

Description

@Linjiayu6

增加或删除

image

// 增加: push / unshift / splice
array.push(1)
array.unshift(1)
array.splice(增加位置, 0, 55,  66, 77)

// 删除: pop / shift / splice
array.pop()
array.shift()
array.splice(删除位置,  删除几个)
# 增加: append / insert(位置, 值)
# 删除: pop(index)

截取或拼接

// 拼接 浅拷贝 类似 python [1] + [2] 
concat()

// 截取
slice(startindex, endIndex(不包含))

var array = [1,2,3,4]
var slicedata = array.slice(1, 3) // [2, 3] 类似python array[1: 3] 
var slicedata = array.slice(3,4) // [4]
# 拼接: array1 + array2
# 截取: array[1: 4] 从位置1 到位置3 (不包含4)

排序 / 字符串 / 值判断

array.reverse()
array.sort()
array.join('&')
array.indexOf(888) // [2, 888, 1] 888是否在数组中, 返回index
# 排序: sort() reverse()
# 连接: str.join(array)  例如 '&'.join(array)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions