网站轮播效果怎么做的网站建设首选玖艺建站信得过

diannao/2026/1/26 11:06:44/文章来源:
网站轮播效果怎么做的,网站建设首选玖艺建站信得过,做教育业网站,股票软件定制目录 一、concat() 二、join() 三、push() 四、pop() 五、shift() 六、unshift() 七、slice() 九、substring() 和 substr() 十、sort 排序 十一、reverse() 十二、indexOf 和 lastIndexOf 十三、every 十四、some 十五、filter 十六、map ES6新增新操作数组的…目录 一、concat() 二、join() 三、push() 四、pop() 五、shift() 六、unshift() 七、slice() 九、substring() 和 substr() 十、sort 排序 十一、reverse() 十二、indexOf 和 lastIndexOf 十三、every 十四、some 十五、filter 十六、map ES6新增新操作数组的方法 1、find() 2、findIndex() 3、fill() 4、copyWithin() 5、from 6、of 7、entries() 8、values() 9、keys() 10、includes 一、concat() concat() 方法用于连接两个或多个数组。该方法不会改变现有的数组仅会返回被连接数组的一个副本。 var arr1 [1,2,3];var arr2 [4,5];var arr3 arr1.concat(arr2);console.log(arr1); //[1, 2, 3]console.log(arr3); //[1, 2, 3, 4, 5] 二、join() join() 方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的默认使用,号分割不改变原数组。 var arr [2,3,4];console.log(arr.join()); //2,3,4console.log(arr); //[2, 3, 4] 三、push() push() 方法可向数组的末尾添加一个或多个元素并返回新的长度。末尾添加返回的是长度会改变原数组。 var a [2,3,4];var b a.push(5);console.log(a); //[2,3,4,5]console.log(b); //4 push方法可以一次添加多个元素push(data1,data2....) 四、pop() pop() 方法用于删除并返回数组的最后一个元素。返回最后一个元素会改变原数组。 var arr [2,3,4];console.log(arr.pop()); //4console.log(arr); //[2,3] 五、shift() shift() 方法用于把数组的第一个元素从其中删除并返回第一个元素的值。返回第一个元素改变原数组。 var arr [2,3,4];console.log(arr.shift()); //2console.log(arr); //[3,4] 六、unshift() unshift() 方法可向数组的开头添加一个或更多元素并返回新的长度。返回新长度改变原数组 var arr [2,3,4,5];console.log(arr.unshift(3,6)); //6console.log(arr); //[3, 6, 2, 3, 4, 5] tip:该方法可以不传参数,不传参数就是不增加元素。 七、slice() 返回一个新的数组包含从 start 到 end 不包括该元素的 arrayObject 中的元素。返回选定的元素该方法不会修改原数组。 var arr [2,3,4,5];console.log(arr.slice(1,3)); //[3,4]console.log(arr); //[2,3,4,5] 八、splice() splice() 方法可删除从 index 处开始的零个或多个元素并且用参数列表中声明的一个或多个值来替换那些被删除的元素。如果从 arrayObject 中删除了元素则返回的是含有被删除的元素的数组。splice() 方法会直接对数组进行修改。 var a [5,6,7,8];console.log(a.splice(1,0,9)); //[]console.log(a); // [5, 9, 6, 7, 8]var b [5,6,7,8];console.log(b.splice(1,2,3)); //[6, 7]console.log(b); //[5, 3, 8] 九、substring() 和 substr() 相同点如果只是写一个参数两者的作用都一样都是是截取字符串从当前下标以后直到字符串最后的字符串片段。 substr(startIndex);substring(startIndex);var str 123456789;console.log(str.substr(2)); // 3456789console.log(str.substring(2)) ;// 3456789 不同点第二个参数 substrstartIndex,lenth 第二个参数是截取字符串的长度从起始点截取某个长度的字符串 substringstartIndex, endIndex 第二个参数是截取字符串最终的下标 截取2个位置之间的字符串,‘含头不含尾。 console.log(123456789.substr(2,5)); // 34567console.log(123456789.substring(2,5)) ;// 345 十、sort 排序 按照 Unicode code 位置排序默认升序 var fruit [cherries, apples, bananas];fruit.sort(); // [apples, bananas, cherries]var scores [1, 10, 21, 2];scores.sort(); // [1, 10, 2, 21] 十一、reverse() reverse() 方法用于颠倒数组中元素的顺序。返回的是颠倒后的数组会改变原数组。 var arr [2,3,4];console.log(arr.reverse()); //[4, 3, 2]console.log(arr); //[4, 3, 2] 十二、indexOf 和 lastIndexOf 都接受两个参数查找的值、查找起始位置 不存在返回 -1 存在返回位置。indexOf 是从前往后查找 lastIndexOf 是从后往前查找。 indexOf var a [2, 9, 9]; a.indexOf(2); // 0 a.indexOf(7); // -1if (a.indexOf(7) -1) {// element doesnt exist in array }lastIndexOfvar numbers [2, 5, 9, 2]; numbers.lastIndexOf(2); // 3 numbers.lastIndexOf(7); // -1 numbers.lastIndexOf(2, 3); // 3 numbers.lastIndexOf(2, 2); // 0 numbers.lastIndexOf(2, -2); // 0 numbers.lastIndexOf(2, -1); // 3 十三、every 对数组的每一项都运行给定的函数每一项都返回 ture,则返回 true function isBigEnough(element, index, array) {return element 10;}[2, 5, 8, 3, 4].every(isBigEnough); // true 十四、some 对数组的每一项都运行给定的函数任意一项都返回 ture,则返回 true function compare(element, index, array) {return element 10;}[2, 5, 8, 1, 4].some(compare); // false[12, 5, 8, 1, 4].some(compare); // true 十五、filter 对数组的每一项都运行给定的函数返回 结果为 ture 的项组成的数组 var words [spray, limit, elite, exuberant, destruction, present, happy];var longWords words.filter(function(word){return word.length 6;});// Filtered array longWords is [exuberant, destruction, present] 十六、map 对数组的每一项都运行给定的函数返回每次函数调用的结果组成一个新数组 var numbers [1, 5, 10, 15];var doubles numbers.map(function(x) {return x * 2;});// doubles is now [2, 10, 20, 30]// numbers is still [1, 5, 10, 15]十七、forEach 数组遍历const items [item1, item2, item3];const copy [];items.forEach(function(item){copy.push(item)}); ES6新增新操作数组的方法 1、find() 传入一个回调函数找到数组中符合当前搜索规则的第一个元素返回它并且终止搜索。 const arr [1, 2, 3, 3, 2]console.log(arr.find(n typeof n number)) // 1 2、findIndex() 传入一个回调函数找到数组中符合当前搜索规则的第一个元素返回它的下标终止搜索。 const arr [1, 2, 3, 3, 2]console.log(arr.findIndex(n typeof n number)) // 0 3、fill() 用新元素替换掉数组内的元素可以指定替换下标范围。 arr.fill(value, start, end) 4、copyWithin() 选择数组的某个下标从该位置开始复制数组元素默认从0开始复制。也可以指定要复制的元素范围。 arr.copyWithin(target, start, end)const arr [1, 2, 3, 4, 5]console.log(arr.copyWithin(3))// [1,2,3,1,2] 从下标为3的元素开始复制数组所以4, 5被替换成1, 2const arr1 [1, 2, 3, 4, 5]console.log(arr1.copyWithin(3, 1))// [1,2,3,2,3] 从下标为3的元素开始复制数组指定复制的第一个元素下标为1所以4, 5被替换成2, 3const arr2 [1, 2, 3, 4, 5]console.log(arr2.copyWithin(3, 1, 2))// [1,2,3,2,5] 从下标为3的元素开始复制数组指定复制的第一个元素下标为1结束位置为2所以4被替换成2 5、from 将类似数组的对象array-like object和可遍历iterable的对象转为真正的数组 const bar [a, b, c]; Array.from(bar); // [a, b, c] Array.from(foo); // [f, o, o] 6、of 用于将一组值转换为数组。这个方法的主要目的是弥补数组构造函数 Array() 的不足。因为参数个数的不同会导致 Array() 的行为有差异。 Array() // []Array(3) // [, , ,]Array(3, 11, 8) // [3, 11, 8]Array.of(7);  // [7]Array.of(1, 2, 3); // [1, 2, 3]Array(7);   // [ , , , , , , ]Array(1, 2, 3); // [1, 2, 3] 7、entries() 返回迭代器返回键值对 //数组 const arr [a, b, c]; for(let v of arr.entries()) {console.log(v) } // [0, a] [1, b] [2, c]//Set const arr new Set([a, b, c]); for(let v of arr.entries()) {console.log(v) } // [a, a] [b, b] [c, c]//Map const arr new Map(); arr.set(a, a); arr.set(b, b); for(let v of arr.entries()) {console.log(v) } // [a, a] [b, b] 8、values() 返回迭代器返回键值对的value //数组 const arr [a, b, c]; for(let v of arr.values()) {console.log(v) } //a b c//Set const arr new Set([a, b, c]); for(let v of arr.values()) {console.log(v) } // a b c//Map const arr new Map(); arr.set(a, a); arr.set(b, b); for(let v of arr.values()) {console.log(v) } // a b 9、keys() 返回迭代器返回键值对的key //数组 const arr [a, b, c]; for(let v of arr.keys()) {console.log(v) } // 0 1 2//Set const arr new Set([a, b, c]); for(let v of arr.keys()) {console.log(v) } // a b c//Map const arr new Map(); arr.set(a, a); arr.set(b, b); for(let v of arr.keys()) {console.log(v) }// a b 10、includes 判断数组中是否存在该元素参数查找的值、起始位置可以替换 ES5 时代的 indexOf 判断方式。indexOf 判断元素是否为 NaN会判断错误。 var a [1, 2, 3];a.includes(2); // truea.includes(4); // false

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/87998.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站怎么做一级域名跳转南京公司网站设计定制

⭐作者介绍:大二本科网络工程专业在读,持续学习Java,努力输出优质文章 ⭐作者主页:逐梦苍穹 ⭐如果觉得文章写的不错,欢迎点个关注一键三连😉有写的不好的地方也欢迎指正,一同进步😁…

成都工程建设项目网站做网站怎么签订协议

ArcGIS 9.2补丁真是不少,快把开发人员给淹没了,之前版本的ArcGIS从来没有发布过sp4,现在已经通知马上要发布sp5,修正了大量desktop、engine、server上的bug,估计这应该是9.2最后一组补丁了,记得上次Jack来北…

在网站中动态效果怎么做小程序个人开发全过程

文章目录 优先队列相关操作堆化入堆出堆获取堆顶元素小根堆与大根堆 华为OD算法/大厂面试高频题算法练习冲刺训练 优先队列相关操作 注意,优先队列(priority queue)也叫做堆(heap)。谈到优先队列时,一般强调…

专门做化妆品平台的网站有哪些深圳网络科技有限公司有哪些

前言用了那么多年的express.js,终于有时间来深入学习express,然后顺便再和koa2的实现方式对比一下。老实说,还没看express.js源码之前,一直觉得express.js还是很不错的,无论从api设计,还是使用上都是可以的…

董家渡街道网站建设蚌埠市建设工程质监站网站

试卷编号:0134 期末考 劳动法学试题答案 1、劳动法的调整对象 2、竞业限制 3.职工培训 4.行政责任 二、单项选择题(每题4分,共20分) 考生注意:必须将正确答案填入表格中,否则该…

企业网站空间多大合适网站qq访客统计

802.11w(PFM) Protected Management Frames,802.11w协议主要基于现有的对数据报文的加密形式,对管理帧进行类似的加密。802.11w需要加密的管理帧包括解关联帧、去认证帧及强壮Action帧。 802.11k(RRM) Radio Resource …

青岛外贸网站设计松江九亭网站建设

;GET和INCLUDE功能相同 ;功能:引进一个被编译过的文件。 GET option.inc GET memcfg.inc GET 2440addr.inc ;EQU为程序中的常量、标号等定义一个等效的字符名称 ;定义SDRAM工作在Refresh模式,SDRAM有两种刷新方式:autorefresh和selfrefresh&a…

做网站 就上凡科网中国网站设计欣赏

最大连续子矩阵算法 暴力求解不可取 或许可以从 O(n)复杂度内求解最大连续子数组的算法 得到灵感 O(n2)复杂度求最大连续子矩阵和算法: 创建一个新矩阵sum,sum[i][j]存放sun[i][0-j]的和每个候选矩阵由左上角matrix[i][j]和右下角的元素matrix[p][q]确定…

织梦cms 5.6网站地图合肥网站搭建公司哪家好

2024年认证杯C题的已经完成啦,包括参考论文,模型代码,分享给大家~ 问题分析 对于这些问题,我们首先需要确定影响日光辐射降低效应的关键参数,例如海盐气溶胶的浓度、粒子大小、分布以及喷洒高度和范围。同…

做字幕网站微信文章同步到wordpress

转自——http://blog.csdn.net/v_july_v/article/details/7041827 看到kmp是不是立即想到(*ο*) 哇~,那个东西啊,就是拿来放电影的那个啊! 哦,但是这里我们说的并不是那个东西,身为一名C选手,我…

公司网站在哪备案网页广告屏蔽

https://bbs.espressif.com/viewtopic.php?t75242#p100294 https://blog.csdn.net/ydogg/article/details/72598752

注册网站需要多少钱上海怎样做网站

路由器配置DMZ主机映射 光猫路由模式配置方法 光猫路由模式是用光猫进行拨号连接,所有设备通过光猫访问互联网,只需要设置光猫的DMZ主机映射地址为局域网主机即可 光猫桥接模式配置方法 光猫桥接模式,是穿透光猫,通过路由器拨…

网站制作南宁北京网络推广优化公司

交换机供电方式有很多,有集中供电,独立供电,220V交流电供电,PoE供电,随着不同场合的使用,特别是poe交换机使用非常多,但是出现的问题也不少。其中比较常见的就是PoE交换机供电突然不供电了&…

dede 网站地图模板htm知乎软文推广

最近在跨jenkins触发构建的时候发现不能触发相应的项目,报如下图错误 解决方案: 1、安装Build Authorization Token Root Plugin插件 安装完成后去配置API Token,用户列表,配置用户的API Token,生成后记得保存 2、项…

在哪下载.net网站作品PK10如何自己做网站

编者按: 转型一直在提,2018—2023年,实现数字化转型的企业仅占中国企业的10%,其中实现领军重塑的企业仅占2%。数据看起来并没有那么乐观! 新竞争格局下,企业需要直面挑战,定义新前沿&#xff0…

做门户网站用什么软件自己开发app要多少钱

我们提供的授权方案有三种:公网授权、加密狗授权、系统序列号SN授权。1. 公网授权如果您的应用服务器可以访问公网,即可使用这种方式。您的服务端在启动运行的时候,会主动访问我们的授权服务器进行合法认证。2. 加密狗授权如果您的应用服务器…

网站管理和维护的主要工作有哪些国外医院网站设计

一、this指向 this是函数运行时自动生成的一个内部对象,只能在函数内部使用 1. 指向全局变量 纯粹的函数调用 2. 作为对象方法的调用 对象调用某个函数,这个函数里面所包含的this也就指向使用这个函数的对象了 3. 函数构造新对象时调用 new 4. a…

gta5手机网站大全如何免费申请域名和网址

spring 工作流引擎几个月前,在处理一个公司项目时,我们需要开发REST服务,该服务用于根据客户端应用程序发送的数据发送电子邮件。 在开发此服务期间,我们决定创建简单的工作流引擎,该引擎将为发送电子邮件收费&#xf…

做暧昧免费视频大全网站标签在线设计平台

电商要怎么学?企业如何进行数字化转型打破市场僵局? 电商的学习需要从多个方面入手,首先需要了解电商的基本概念和原理,包括电商平台的运营模式、商品推广、客户服务等。此外,还需要掌握电商平台的操作技能&#xff0c…

门户网站设计要求学校网站建设策划书模板

在实际的应用中,我们常常需要实现在移动app和浏览器中点击返回、后退、上一页等按钮实现自己的关闭页面、调整到指定页面或执行一些其它操作的 需求,那在代码中怎样监听当点击微信、支付宝、百度糯米、百度钱包等app的返回按钮或者浏览器的上一页或后退按…