HTML/Html-Javascript/06-复合数据类型.html
2023-05-01 19:37:40 +08:00

88 lines
1.3 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
//Oject
//对象结构 -->字典
// let obj = {n:"hello 对象"};
//增加
// obj.xxx= "你是xxx";
//改
// obj.n="滚";
//删
// delete obj.xxx;
//查
// console.log(obj.n);
// for( let key in obj){
// }
//数组结构---列表
// let arr = [1,2,3,4,5,6,7];
// console.log(arr);
//长度
// console.log(arr.length);
//单纯循环
// arr.forEach((el,i) => {
// console.log("数组下表项"+el,'下标'+i);
// })
//查找(只针对简单数据类型)
// console.log(arr.includes(7));
// console.log(arr.includes(17));
//映射
// let ar0=arr.map((el,i) => {
// console.log("数组下标项"+el,'下标'+i);
// return {项:el,下标:i};
// })
//增
//头部
arr.unshift('0');
//尾部
arr.push("8");
//删
//头部删
arr.shift();
//尾部删
arr.pop();
//指定删
arr.splice(1,2); //参数一:下标位置 , 参数二:删除几个
//改
arr[1]="2";
//查
console.log(arr[3]);
console.log(arr);
</script>
</body>
</html>