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

北京网站建设价格低银川专业做网站的公司

北京网站建设价格低,银川专业做网站的公司,建设工程英语网站,深圳手机app软件开发目录 一、push 二、pop 三、unshift 四、shift 五、splice 六、sort 七、reverse 一、push 在数组的尾部添加元素#xff0c;并返回新的长度。 let arr [1] arr.push(2) console.log(arr) // [1, 2] 二、pop 删除数组最后面一个元素、并返回删除的元素。 let arr [1, …目录 一、push 二、pop 三、unshift 四、shift 五、splice 六、sort 七、reverse 一、push 在数组的尾部添加元素并返回新的长度。 let arr [1] arr.push(2) console.log(arr) // [1, 2] 二、pop 删除数组最后面一个元素、并返回删除的元素。 let arr [1, 2] arr.pop() console.log(arr) // [1] 三、unshift 在数组的开头添加元素并返回新的长度。 let arr [1] arr.unshift(2) console.log(arr) // [2, 1] 四、shift 删除数组开头一个元素、并返回删除的元素。 let arr [1, 2] arr.shift() console.log(arr) // [2] 五、splice 用于删除、添加、替换数组中的某些元素; 返回被删除或被替换元素组成的数组。 1)、添加 let arr [1, 2, 3, 4, 5] let arr1 arr.splice(2, 0, haha) console.log(arr1) //[1, 2, haha, 3, 4, 5]新增一个元素 2)、删除 let arr [1, 2, 3, 4, 5] let arr2 arr.splice(2, 3) console.log(arr2) //[1, 2] 删除三个元素 3)、替换 let arr [1, 2, 3, 4, 5] let arr3 arr.splice(2, 1, haha) console.log(arr3) //[1, 2, haha, 4, 5] 替换一个元素 六、sort 对数组的元素进行排序并返回排序后的数组。 基本使用 let arr [1,5,3,7,6]; let n arr.sort(); console.log(arr); // [1, 3, 5, 6, 7] console.log(n); // [1, 3, 5, 6, 7] 再看下面一个例子 let arr [6,8,1,30,5]; arr.sort(); console.log(arr); // [1, 30, 5, 6, 8] 看着上面排序的结果是不是感觉和奇怪并不是自己想像的结果。其实数组的sort方法当没有参数传入的时候其排序顺序默认为将待排序数据转换为字符串并按照Unicode序列排序所以这里sort默认的排序并不是按照值来排序想要实现值的排序就需要传入一个比较函数了。该函数比较两个值的大小然后返回一个用于说明这两个值的相对顺序的数字。具体是排序原理是用的 v8 引擎里的插入排序和快速排序v8引擎排序源码。当数组长度小于等于10的时候采用插入排序大于10的时候采用快排。 比较函数有两个参数 a 和 b其返回值如下 若 a 小于 b即 a - b 小于零则返回一个小于零的值数组将按照升序排列。 若 a 等于 b则返回 0数组顺序不变。 若 a 大于 b, 即 a - b 大于零则返回一个大于零的值数组将按照降序排列。 let arr [1,5,3,7,6]; arr.sort((a,b) 0); console.log(arr); // [1, 5, 3, 7, 6] arr.sort((a,b) a - b); console.log(arr); // [1, 3, 5, 6, 7] arr.sort((a,b) b - a); console.log(arr); // [7, 6, 5, 3, 1] 七、reverse 反转数组中元素的顺序并返回新数组。 let arr [1, 2, 3, 4]; arr.reverse() console.log(arr) // [4, 3, 2, 1]
http://www.dnsts.com.cn/news/233237.html

相关文章:

  • 上海高端网站定制中建一局集团有限公司官网
  • 微信公众号做微网站怎么查看网站备案号
  • 国外网站打开很慢个人备案网站投放广告
  • 做c语言的网站网站上传完成后要怎么做
  • 惠州网站建设科技有限公司网站建设小组实验报告
  • 网站开发php jswordpress 模板吧
  • 介绍化工项目建设和招聘的网站自己电脑做服务器搭建网站
  • 湖北省住房部城乡建设厅网站首页网站制作哪家公司好
  • 网站设计 无锡昆明seo网站管理
  • 个人网站系统阿里云建设网站安全吗
  • 商城网站实例贺州市城乡住房建设厅网站
  • 雄县哪做网站上海松江网站设计公司
  • 携程网站 建设平台分析网站建设相关问题
  • 网页制作与网站建设期末考试孝感做网站公司
  • 公司网站建设方案详细方案模板南昌网站设计企业
  • 专注软件优化分享的网站北京网站开发建设公司
  • 网站开发最新技术福州网站建设制作首选荧光信息
  • 网站开发技术要求深圳建设网站企业
  • 设计网站官网狗wordpress特定用户特定分类
  • 做图片的网站有哪些深圳市水榭花都房地产公司
  • 网站建站后维护需要做哪些网站开发后台需要自己写吗
  • 企业网站优化方案范本南宁网站seo公司哪家好
  • 做网站网页广州天河区房价多少钱一平方
  • 一般去哪个网站做写手营销策划专业
  • 站设计网站官网计算机网络技术是干嘛的
  • 深圳网站建设 乐云践新最新新闻资讯
  • 网站建设首页面做外包哪个网站好一些
  • 深圳开发的相亲网站珠宝网站源码
  • 智能网站设计哪家好建设一个网站的基本成本
  • 电子商务网站建设信息企业网站的功能可分为前台和后台两个部分