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

副国级人员名单wordpress怎么优化进程

副国级人员名单,wordpress怎么优化进程,增长超人网站建设价格,网站首页设计风格作者 | 哪吒来源 | CSDN博客最近小编在看文章的时候#xff0c;总有很多刚刚入门的小白说精通这个#xff0c;精通那个技术#xff0c;更有意思的是#xff0c;最近看到一则简历上说精通 JavaScript #xff0c;聊一聊发现数组还不明白#xff0c;就对外说精通~所以今天小… 作者 | 哪吒来源 | CSDN博客最近小编在看文章的时候总有很多刚刚入门的小白说精通这个精通那个技术更有意思的是最近看到一则简历上说精通 JavaScript 聊一聊发现数组还不明白就对外说精通~所以今天小编就给大家说道说道文末更是有福利伙伴们可以积极领取呦~如何判断一个对象是不是数组在只有一个全局作用域的时候使用instanceof操作符就足矣if(value instanceof Array){//操作数组 }使用instanceof的前提是只有一个全局执行上下文如果网页里有多个框架则可能涉及两个不同的全局上下文因此就会有两个不同版本的Array构造函数。如果要把数组从一个框架传到另一个框架则这个数组的构造函数将有别于第二个框架内本地创建的数组。为了解决这个问题ECMAScript提供了 Array.isArray()方法。这个方法的目的就是确定一个值是否为数组而不用管它是在哪个全局执行上下文中创建的。if(Array.isArray(value)){//操作数组 }填充方法fill()1、ES6新增了两个方法批量复制方法copyWithin()以及填充数组方法fill()。这两个方法的函数比较类似都需要指定既有数组实例上的一个范围包含开始索引不包含结束索引使用这个方法不会改变数组的大小。2、fill()使用fill()方法可以向一个已有的数组中插入全部或部分相同的值。开始索引用于指定开始填充的位置它是可选的。如果不提供结束索引则一直填充到数组末尾。负值索引从数组末尾开始计算。例如1用1填充整个数组const arr  [0,0,0,0,0] arr.fill(1);//[1,1,1,1,1] arr.fill(0);//[0,0,0,0,0]//重置为02用2填充索引大于等于2的元素arr.fill(2,2);//[0,0,2,2,2] arr.fill(0);//[0,0,0,0,0]//重置为03使用3填充索引大于等于1且小于3的元素arr.fill(2,1,3);//[0,3,3,0,0]4用4填充索引大于等于1且小于4的元素arr.fill(4,-4,-1);//[0,4,4,4,0]注意fill()会自动忽略超出数组边界、零长度及方向相反的索引范围。复制方法copyWithin()copyWithin()会按照指定范围浅复制数组中的部分内容然后将他们插入到指定索引开始的位置。例如let arr,reset () arr [0,1,2,3,4,5,6,7,8,9]; reset();1从arr中复制索引5开始的内容插入到索引0开始的位置arr.copyWithin(0,5);//[5,6,7,8,9,5,6,7,8,9] reset();//从arr中复制索引0开始到索引3结束的内容插入到索引4开始的地方arr.copyWithin(4,0,3);//[0,1,2,3,0,1,2,7,8,9]栈方法ECMAScript给数组提供了相当于栈操作的方法。栈是一种后进先出LIFOLast-In-First-Out的结构也就是最近添加的元素先被删除。插入push();删除pop();队列方法队列以先进先出FIFOFirst-In-First-Out形式的结构。插入push();取出shift();排序方法数组有两个方法可以用来对元素进行重排序reverse()sort()操作方法1、合并concat()2、切割slice()slice()用于创建一个包含原有数组中一个或多个元素的新数组。搜索和位置方法ECMAScript提供两类搜索数组的方法按严格相等搜索和按断言函数搜索。1、严格相当搜索ECMAScript提供了3中严格相等的搜索方法indexOf()lastIndexOf()includes()2、断言函数find()findIndex()迭代方法1、every()和some()every()对数组每一项都进行传入的函数如果对每一项函数都返回true则这个方法返回true。some()对数组每一项都运行传入的函数如果有一项返函数返回true则就返回true。例如let nums [1,2,3,4,5,4,3,2,1]; let ret nums.every((item,index,array) item 2);//false ret  nums.some((item,index,array)  item  2);//true2、filter()filter()是基于给定的函数来决定某一项是否应该包含在它返回的数组中。比如要返回一个所有元素都大于2的数组let ret nums.filter((item,index,array) item2);//[3,4,5,4,3]3、map()map()返回一个数组这个数组的每一项都是原始数组中同样位置的元素进行传入函数而返回的结果。例如对数组中的所有元素都乘以2let ret nums.map((item,index ,array) item * 2);//[2,4,6,8,10,8,6,4,2]4、foreach()foreach()只会对每一项运行传入的函数没有返回值。本质上foreach()就相当于for循环遍历数组。nums.foreach((item,index,array) {//执行某些操作 });归并方法reduce()reduce()对每一项都会运行的归并函数。reduce()函数有四个参数上一个归并值当前项当前项的索引数组本身这个函数返回的任何值都会作为下一次调用同一函数的第一个参数。如果没有传入可选的第二个参数作为归并起始点则第一次迭代将从数组的第二项开始因此传递归并函数的第一个参数是数组的第一项第二个参数是数组的第二项。可以使用reduce()对数组中所有值进行求和操作。let nums [1,2,3,4,5]; let ret nums.reduce((prev,cur,index,array){return prevcur; }); alert(ret);//15在评论区留言你对本文的观点CSDN云计算将选出五名优质留言携手【中国青年出版社-中青雄狮图书】送出《JavaScript从入门到实战开发最强教科书完全版》截至4月1日14:00点往期推荐如果让你来设计网络写时复制就这么几行代码还是不会留不住客户该从你的系统上找找原因了明明还有大量内存为啥报错“无法分配内存”点分享点收藏点点赞点在看
http://www.zqtcl.cn/news/211481/

相关文章:

  • 个人可做网站需要什么材料可以做3d电影网站
  • 温州网站建设专家网站推广软件推广
  • 24淘宝网站建设编程做网站
  • 公司网站模板怎么做自适应网站设计尺寸
  • 滨州正规网站建设价格简单网站制作
  • 创建网站平台电商系统源码
  • 滕州本地网站建设网站维护中模版
  • 商城类网站设计制作开发公司 张庆
  • seo擦边球网站宝安网站制作
  • 文山北京网站建设wordpress漂亮破解主题
  • 做网站需要什么证明嘛wordpress和自己写
  • 蚌埠市网站建设公司网站建设 技术 哪些
  • 网站收录查询临沂seovisual c 网站开发
  • 国际空间站vs中国空间站做网站在哪里接活
  • 怎样宣传网站营销外包公司
  • 工程网站模板制作教程具有价值的专业网站建设平台
  • 用wex5可以做网站吗邯郸seo快速排名
  • 高端品牌网站建设兴田德润可信赖网络运营方案怎么写
  • 新公司网站建设合肥关键词排名优化
  • 网站排名优化+o+m西安网络推广平台公司
  • 找网站建设公司需要注意什么常州网站建设公司好么
  • 不备案的网站很慢网站双线主机优势
  • 南京电子商务网站建设23个营销专业术语
  • 建设银行官网官方网站学习网页制作的网站
  • 开发网站需要什么硬件今年最流行的装修风格
  • 门户网站建设中标结果百度资讯指数
  • 定制企业网站开发公司网站建设的6个基本步骤
  • 网站建设与维护案列网站作品怎么做
  • 茂名放心营销网站开发seo收费
  • 旅游网站品牌建设本地使用宝塔安装wordpress