当前位置: 首页 > news >正文

平价建网站天津 交友 网站建设

平价建网站,天津 交友 网站建设,做外汇模拟的网站,网站有什么功能TypeScript数组和对象的操作 一、数组的声明二、数组初始化三、数组元素赋值、添加、更改四、删除五、合并、断开数组六、查找数组元素七、连接数组元素八、排序、反序数组九、遍历数组#xff0c;对象 一、数组的声明 let arr1: Arraynumber; let arr2: number[];二… TypeScript数组和对象的操作 一、数组的声明二、数组初始化三、数组元素赋值、添加、更改四、删除五、合并、断开数组六、查找数组元素七、连接数组元素八、排序、反序数组九、遍历数组对象 一、数组的声明 let arr1: Arraynumber; let arr2: number[];二、数组初始化 let arr1: Arraynumber new Arraynumber(); let arr2: number[] [1,2,3];三、数组元素赋值、添加、更改 // 基本变量不需要声明后可以不需要初始化 let a:number; a 1; console.log(a); // 1let b: string; b string; console.log(b); // string// 数组和对象使用之前必须要初始化 let arr1: Arraynumber; // arr1[0] 100; // Variable arr1 is used before being assigned. //arr1.push(100); // 就算使用push来添加也不行 //console.log(arr1)let arr2: Arraynumber new Arraynumber(); arr2[0] 1; // 赋值和修改格式一样 arr2.push(2); // 最后面增加,可以多个值 arr2.unshift(3) // 最前面增加可以多个值 console.log(arr2) // [3, 1, 2, 3] 四、删除 let arr: Arraynumber [1,2,3,4,5] arr.pop(); console.log(arr); // [1, 2, 3, 4] arr.shift(); console.log(arr); // [2, 3, 4] arr.splice(0,2); // 删除元素index, deleteCount console.log(arr); // [4] 五、合并、断开数组 let arr: Arraynumber [1,2,3] let arr2: Arraynumber [4,5,6] let arrValue 7arr arr.concat(arr2)console.log(arr) //[1, 2, 3, 4, 5, 6] arr arr.concat(arrValue)console.log(arr) //[1, 2, 3, 4, 5, 6, 7] let newArray arr.slice(1, 3) console.log(newArray) // [2,3]六、查找数组元素 let arr: Arraystring [a, b, c, d]let index arr.indexOf(c) //返回查找到的第一个元素所在位置 console.log(index) // 2index arr.lastIndexOf(d) //返回反序查找的第一个元素所在位置 console.log(index) // 3// 对象 let persons [{ id: 1, name: 张三, age: 23 },{ id: 2, name: 李四, age: 11 },{ id: 3, name: 王五, age: 16 } ];// persons.forEach((value, index, array) { // console.log(value, index) // })// find() 方法返回相应的对象, 从未返回真值则 find() 方法返回 undefined const person persons.find(obj {return obj.id 2; })console.log(person); // { id: 2, name: 李四, age: 11} // filter, 也可以反向选择 const p1 persons.filter(obj {// return obj.name ! 李四return obj.id 2; })console.log(p1); // { id: 2, name: 李四, age: 11} const p2 persons.filter(obj {return obj.id ! 2; })console.log(p2); /** [{id: 1,name: 张三,age: 23 }, {id: 3,name: 王五,age: 16 }]*/// 查找元素的index const c1 persons.findIndex(person {return person.name 李四 })console.log(c1); // 1 console.log(persons[c1]) //{ id: 2, name: 李四, age: 11} 七、连接数组元素 let arr: Arraystring [a, b, c, d]let joinString arr.join(,) //返回查找到的第一个元素所在位置 console.log(joinString) // a,b,c,d joinString arr.join(-) //返回反序查找的第一个元素所在位置 console.log(joinString) // a-b-c-d 八、排序、反序数组 let arr: Arraynumber [1,4,3,5,2]arr.sort() console.log(arr) // [1, 2, 3, 4, 5] arr.reverse() //返回反序查找的第一个元素所在位置 console.log(arr) // [5, 4, 3, 2, 1] 九、遍历数组对象 定义数组 let persons [{ id: 1, name: 张三, age: 23 },{ id: 2, name: 李四, age: 11 },{ id: 3, name: 王五, age: 16 } ];for 循环 for ( let index 0; index persons.length; index) {console.log(persons[index]); }for…in 循环 for (let index in persons) {console.log(persons[index]) }for…of循环 for (let person of persons) {console.log(person) } forEach循环 persons.forEach((value, index, array) {console.log(value, index) })
http://www.w-s-a.com/news/514770/

相关文章:

  • 如何做众筹网站微网站设计平台
  • 富平做网站十堰优化seo
  • 免费网站空间可访问wordpress弹窗注册代码
  • 东莞网站建设教程南京做代账会计在哪个网站上找
  • 网站开发好了 怎么发布wordpress数据库缓存插件
  • 工业电商网站怎么配色社交网站建设平台
  • 使用pycharm网站开发建一个网站需要什么条件
  • 网站建设哪些是需要外援的问题wordpress商品展示主题
  • 定制网站开发的目的是什么wordpress 增加按钮
  • 建设单位网站经费请示wordpress模板添加授权
  • 国外的电商网站有哪些为进一步加强校园网站建设
  • 专业集团门户网站建设企业微信商城和网站建设
  • 多少钱可以做网站找网络公司做推广费用
  • python php 网站开发网络营销师是干什么的
  • 网站建设设计方案动漫制作专业学校
  • 吴江区建设用地申报网站包装设计模板设计素材
  • 快速建站的公司wordpress 元数据定义
  • 网站seo分析工具网站标题用空格 逗号影响seo
  • 基金项目实验室信息网站建设wordpress文章新窗口打开
  • php网站开发就业前景做网站推荐源创网络
  • wordpress 8211西安网站优化维护
  • 泰安招聘网站有哪些wordpress 回复提醒
  • 网站服务器不稳定怎么打开网页企业营销策划心得体会
  • 自己做视频网站会不会追究版权企业商城网站建设方案
  • 烟台网站制作计划网站做seo的好处
  • 网站首页轮播官方网站下载拼多多
  • 罗庄区建设局网站自己做网站推广产品
  • 优秀flash网站欣赏苏州吴中区建设局网站
  • 网站添加wordpress博客网上商城购物系统论文
  • 上海市建设安全协会网站王夑晟企业网站建设需要做些什么