js中apply和join

   join 分隔符分隔指定数组中的数据,不仅可以分割,还可以考虑用join("")合并,可以将一个array对象数据进行合并

  

1 <script>
2  var k=["2","3",4,5];
3 alert(k.join(""));
4  var s=["s",":",,"1"];
5 alert(s[2]);
6 alert(s.join(""));
7 </script>

看上面s数组,它也可以很好合并,不影响结果。

    Apply :应用某一对象的一个方法,用另一个对象替换当前对象.

    格式:function Apply(obj,args)

这个方法分解如下:被扩展对象obj,原型function ,args是它的参数对象,用来给原型传递值。

   

代码
1 <script>
2 function f(args1, args2){
3 alert(this.name);
4 alert(arguments.length);
5 }
6 var o2 = {
7 name : 'lufang'
8 }
9 f.apply(o2, [1, 2]);
10
11 function a()
12 {
13 f.apply(this,o2);
14 }
15 </script>

 

     第一个扩展了o2,o2本身是一个对象。增加了扩展方法就会输出alert("lufang") ,第二个扩展了a函数体,我们用来this,指向了它的本体对象。

     理解Apply提高JS代码效率有很大作用

     var arr1=[1,3,4];
     Math.max.apply(null,arr);

     有人统计过,这样的比较比传统一个个数据比较,在20万数据量时速度提高5倍。

     再看以下这个

     var arr1=[1,3,4];
     var arr2=[3,4,5];

     Array.prototype.push.apply(arr1,arr2);

转载于:https://www.cnblogs.com/shouhongxiao/archive/2010/04/08/1706839.html

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

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

相关文章

12333新农合网上查询_新农合医保查询缴费平台|新农村医疗保险网上缴费平台

这个智慧新农合新农合患者就诊从挂号到缴费&#xff0c;不用再拿着各种票据在报销处和收费处之间奔走&#xff0c;也不用担心票据不完整造成无法正常报销的情况&#xff0c;只需携带本人有效身份证和农合本&#xff0c;凭身份证号码或新农合号码即可实时报销所有费用&#xff0…

晚上我们一起去白码会所玩啊!

1 白学公主和白码王子真般配晚上一起去白码会所玩啊▼2 看完这些图我觉得要重新考虑要不要让男人陪产了▼3 乒乓球拍好难吃啊▼4 论朋友圈美食照片是怎么来的▼5 论推广普通话的重要性▼6 关键是&#xff0c;你吃完一身味忘不掉而且大多数人吃一次还想吃▼7 想知道一天1…

System.Linq捉虫记 | 论变量命名的重要性

前言下面这段代码&#xff0c;你能发现什么问题吗&#xff1f;List<int> a new List<int>{ 1, 2, 3, 4, 5 };var last2 a.TakeLast(2);foreach (var item in last2) { Console.WriteLine(item); }a.AddRange(new[] { 11, 12, 13, 14, 15 });foreach (var item in…

ASP.NET的SEO:HTTP报头状态码---内容重定向

本系列目录 我们经常说“404错误”&#xff0c;你知道他指的是什么意思么&#xff1f; 404其实是Http报头所包含的一个“状态码”&#xff0c;表明该Http请求失败。那么除此之外&#xff0c;还有哪些常用的状态码呢&#xff1f;这些状态码和SEO又有什么关系呢&#xff1f;每次当…

java 双向链表_java集合类之LinkedList

LinkedList简介LinkedList 是一个继承于AbstractSequentialList的双向链表。它也可以被当作堆栈、队列或双端队列进行操作。LinkedList 实现 List 接口&#xff0c;能对它进行队列操作。LinkedList 实现 Deque 接口&#xff0c;即能将LinkedList当作双端队列使用。LinkedList 实…

疯狂福利 | 美剧《天赋异禀》1-2季免费送!播放超12亿!刷了整整一晚上,太上头!...

全世界只有3.14 % 的人关注了爆炸吧知识蹬&#xff0c;蹬&#xff0c;蹬&#xff01;爆炸吧知识的好朋友【知英语】来撒福利啦……超火美剧《天赋异禀》1-2季&#xff0c;一次性打包免费送给你喽&#xff01;注意在“知英语”公众号回复【天赋】即可获取&#xff0c;记得收好哦…

.Net之SoapCore简单使用

最近在工作中&#xff0c;需要同时放出来WebAPI接口和支持Soap协议的WebService接口&#xff0c;在dotNetFramework时候玩过WebService&#xff0c;这可是好久没再碰过了&#xff0c;没想到现在居然遇到了。只好迎难而上。介绍本来是在ASP.NetCore中使用了组件SoapCore来使用So…

Word打不开,如何修复word文档?

2019独角兽企业重金招聘Python工程师标准>>> 亲爱的你有没有遇到过写了好久的一篇文档突然打不开的惨剧&#xff1f;有没有为一篇重要的文件被损坏而苦恼几天的情形&#xff1f;遇到这种情况怎么办&#xff1f;不要急&#xff0c;不要急&#xff01;我将会给你带来一…

面试了57位数据分析师,我发现牛逼的人都有这4个特质

全世界只有3.14 % 的人关注了爆炸吧知识现在的职场竞争越来越激烈&#xff0c;不学上一两门新技能&#xff0c;保持自己知识更新&#xff0c;很容易被年轻后辈超越。有些人选择学一门外语&#xff0c;有些人选择学习职场上为人处事的能力。如果你的工作需要和数据打交道&#x…

iNeuOS工业互联网,增加一批PLC、核工业、数字模块、传感器等设备驱动

增加流量计、AI/AO/DI/DO模块、质谱、色谱、加热炉及其他行业专用设备等&#xff0c;不同的通讯协议和通讯机制整体集成到iNeuOS系统中。数据采集&#xff0c;涉及到领域的专业设备、通用设备和PLC&#xff0c;有国内传感器和国外传感器&#xff0c;通讯协议和数据格式多种多样…

SpringMVC异常处理流程

2019独角兽企业重金招聘Python工程师标准>>> Controller中的方法执行出现异常ex.ex在DispatchServlet中被捕获,交给默认的ExceptionHandlerExceptionResolver进行处理.ExceptionHandlerExceptionResolver先在Controller中找标有ExceptionHandler的方法.没有找到. go…

为什么盯一个字看久了,反而感觉不认识了?

全世界只有3.14 % 的人关注了爆炸吧知识你肯定有过这样一种体验——长时间盯着某个字看&#xff0c;或者重复写一个字&#xff0c;就会觉得这个字越写越不认识想想你被老师罚抄作业的时候……盯着这张图看1分钟▼你是不是就不认识“哈”了神经活动被你“玩累”了盯着一个字看久…

自建PicGo图床

介绍图床工具&#xff0c;就是自动把本地图片转成连接的一款工具&#xff0c;网络上有很多图床工具&#xff0c;PicGo就是一款比较优秀的图床工具&#xff0c;可以支持微博&#xff0c;七牛云&#xff0c;腾讯云COS&#xff0c;又拍云&#xff0c;GitHub&#xff0c;阿里云OSS&…

【心情】今天买了ZÈRTZ!

转载于:https://www.cnblogs.com/boringlamb/archive/2010/04/27/1721772.html

当代人的恋爱步骤

1 耳朵连线了&#xff1f;2 有时候我们更需要做一个稳重的吃货3 你大爷果然是你大爷… 4 我竟然下意识的吹了一口5 这也太孤独了6 当代人的恋爱步骤7 据说这张图上有10个人&#xff0c;你能找到几个&#xff1f;你点的每个赞&#xff0c;我都认真当成了喜欢

使用EF Core操作层次结构数据

前言以前我们存储层次结构常用IdParentId的方式&#xff0c;例如&#xff1a;IdParentIdName1null总公司21分公司131分公司242部门A54小组X64小组Y这种方式查询效率不高&#xff0c;比如查询分公司1下的所有小组&#xff0c;必须使用递归。针对这个问题&#xff0c;如果你是使用…

仿UC菜单的实现

http://blog.csdn.net/hellogv/archive/2011/01/28/6168439.aspx &#xff08;另&#xff09;http://www.cnblogs.com/lichien/archive/2010/09/07/1820453.html 先来看看本文程序运行的效果&#xff1a; TabMenu 本身就是一个PopupWindow&#xff0c;PopupWindow上面放了两个G…

选了combobox里的选项后没激发change事件_stata 事件分析法

前言&#xff1a;因为一些原因&#xff0c;国庆节期间学的。学习过程很酸爽&#xff0c;自己并没有很多统计学及其相关软件的经验&#xff0c;网上相关资料也不是很多。我在微信公众号、知网、经管之家、B站、百度文库等很多平台找了各式的资料来学&#xff08;花了70大洋去买代…

RHCE 学习笔记(24) - LVM 逻辑卷

这一节学习了如何创建LVM&#xff0c;LVM的快照以及RAID的相关配置。对于普通的分区&#xff0c;扩展度不高&#xff0c;一旦分区格式化完成&#xff0c;很难灵活的再增加或者减少分区大小。为了解决这个问题&#xff0c;可以使用LVM&#xff08;逻辑卷&#xff09;。基本过程是…

13个圆可以画什么?数学与艺术完美邂逅!原来数学也可以这么美

全世界只有3.14 % 的人关注了爆炸吧知识你知道吗&#xff1f;Twitter logo 原来是13个圆画出来的&#xff0c;果然设计师们都是牛逼的存在&#xff01;受到 Twitter logo 设计方式的启发&#xff0c;加拿大艺术家多洛塔潘科夫斯卡决定尝试挑战自我&#xff1a;利用同样的方式&a…