js 11-10

javascript 数组与迭代:

创建数组:const xxx = [xx,xx,xx,xx]

               const xxx = new Array(元素个数)

迭代:  传统迭代:

            for(let i = 0;i<ar.length;i++){

                console.log(`数组元素是${ar[i]}`)

            }

            ES5 for in 循环:

            for(let key in ar){

                  console.log(`${ar[key]`)

            }   

            ES6 for of 循环:

            for(let value of ar){ console.log(`${value}`)} 

            forEach循环:

            ar.forEach(a=>{ console.log(`${a}`)})

向数组添加一个元素:数组.push(要添加的元素)

注意如果基本数据类型则定义为const之后不能再次

                更改,而如果定义的是引用数据类型,例如

                数组 对象等,则因为内存地址已经划分完毕,所以

                可以对数组或者对象进行增删查改

数组过滤: 数组.filter(function(alias){  return 过滤条件  })

                数组.find(function(alias){

                    return 过滤条件

                })

                返回第一个符合过滤条件的数据注意仅仅返回第一个

  1. JS中创建对象的方法: 使用对象字面量创建对象  ;  使用构造方法创建对象
  2. 动态表格:

                = 赋值

                == 对比.类型不同自动转化

                === 对比,类型不同返回false

           删除数组中的数据: 数组.splice(起始索引值,删除个数)

修改数据后,要进行重新查询,这种操作称之为回显

ES6 新特性:如果属性名和属性值正好重名,则仅书写属性名即可

表单验证: οnsubmit="return checkAll()"

        onsubmit:在表单提交时,如果return后面的函数返回为true,则表单可以提交,否则提交表单无效

                

               

        

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值