JavaScripts数组的基本了解

字面量创建数组

// 1、字面量,声明一个数组
// 记录课程中需要学习的那些技术, html,css,javascript,nodejs,express,mysql,...
var baseTechs = ['html', 'css', 'javascript', 'jQuery', 'bootstrap']
console.log(baseTechs)

//输出解果

// var b = []   创建一个空数组对象
// ① 数组中可以存放多个数据
// ② 数据中存放的数据有顺序
// ③ 顺序按照0,1,2,3,4..编号/下标/索引的方式记录

数组的基本操作

数组中的数据,对应了编号/下标/索引,数据的操作区分查询、增加、修改和删除

// 声明数组
var jobs = ['前端工程师', '后端工程师', '测试工程师', '维护工程师']

// 查询:以对象的形式展示
console.log(jobs, "查询整个数组")

// 查询:查询下标/编号对应的数据
console.log(jobs[2], "下标查询数据")

// 添加数据:通过下标添加(下一个数据)
jobs[4] = "需求工程师"
console.log(jobs, "下标添加数据")

// 修改数据:通过已经存在的下标进行处理
jobs[0] = "WEB工程师"
console.log(jobs, "下标修改数据")

// 删除数据:业务删除、真实删除
jobs[1] = null
console.log(jobs, "业务删除|位置保留")
console.log(jobs[1], "业务删除的数据")

delete jobs[2]
console.log(jobs, "delete删除数据") // 数据位置:空
console.log(jobs[2], "delete删除的数据")

常见操作


函数名称描述
a.push(dat)数组的末尾追加一个数据dat
a.pop()删除数据末尾的一个数据
a.unshift()数组的开头添加一个数据dat
a.shift()数组的开头删除一个数据

 案列:push(dat)使用方法

// 1、push() 末尾追加一个数据的函数
jobs.push('开发工程师')
console.log('jobs',jobs)
// jobs (2) ['需求工程师', '开发工程师']

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值