JS里数组的常用方法

已学JS模块:
js里面的变量 - 全局和局部变量 闭包 —变量也可以提前声明
js里面的函数问题 自执行函数 匿名函数 参数的问题 返回值的问题 (有点函数可以提前声明 —常规函数)
字符串的函数----substr substring indexof lastindexof replace search 。。。。 charAt String.fromcharcodat…
循环体系 for for in do while while
逻辑结构 选择结构 if switch
* /
/
showname();
function showname(){
console.log(1);
}/
/

* js的内置对象----Array —索引 index
* 数学里面取值 a[0]
js 如何声明数组 —new 实例化对象 产生一个对象
* new Array()
* /
/
function Array(){
console.log(1);
}
var a=new Array();
console.log(a);
/
/var arr=new Array();/
/*
* length 数组的长度
* /
/console.log(arr.length);/
/

* 数组怎么赋值
* */
数组的操作:
//join 是数组转化为string 参数是按照什么符号拼接
console.log(k.join("|"));
//reverse 数组的翻转
console.log(k.reverse());
//slice 截断数组 参数 start end 索引 取小不取大 截取完成之后对原数组没有影响
console.log(k.slice(0, 2));
console.log(k);
//splice 参数 start count 截取完成之后对原数组有影响
console.log(k.splice(0, 3));
console.log(k);
//数组追加的方法
//push数组内容之后追加 返回的值是数组的长度
console.log(k.push(0));
console.log(k);
//unshift内容之前追加 返回值是数组的长度
console.log(k.unshift(-1));
console.log(k);
//shift数组的删除 删除前面的 返回值是删除的值
console.log(k.shift());
console.log(k);
//pop 删除是最后边的 返回值是删除的值
console.log(k.pop());
//sort 排序的方法

建立二维数组的方法:

<script>
const h = 6;
const l = 5;
const list = [];
const block = document.getElementsByClassName("block")[0];
for(let i=0; i<h; i++){
    list.push([]);
    const li = document.createElement("div");
    li.className="li";//行
    li.style.height = (scheight / l) + "px";
    for(let k=0; k<l; k++){
      const lichild = document.createElement("div");
      lichild.className="lichild";//列
      lichild.style.height = (scheight / h) + "px";
      li.appendChild(lichild);
      list[i].push(lichild);
    }
    block.appendChild(li);
  }
  </script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值