字面量创建数组
// 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) ['需求工程师', '开发工程师']