当前位置: 首页 > 工具软件 > l10n.js > 使用案例 >

js 11-10

叶文博
2023-12-01

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,则表单可以提交,否则提交表单无效

                

               

        

 

 类似资料: