
javascript面向对象
Neokekeke
编程小小白,梦想是把世界上美景逛一遍~~
展开
-
JavaScript中的应知应会
下面的知识点都是JavaScript中常用的特性,掌握这些特性有利于提高对JavaScript使用的熟练程度和提高,网上也有很多资料,以下也是个人的一些总结,我也是初学者,很多知识点还非常欠缺,哪里理解错了的,还望有大神不吝赐教,指出…… 持续更新中…… 1. 闭包闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。闭包到底是什么? 闭包有原创 2017-11-13 11:42:52 · 365 阅读 · 0 评论 -
JavaScript-substr(),substring(),slice(),split(),join()使用方法总结
substr() substring() slice() 这3个方法都是用来截取字符串的,是String对象的方法1.substr()用法:substr(start,length):返回一个从指定位置开始的指定长度的子字符串; substring(start,length): 返回位于String 对象中指定位置的子字符串,子字符串中从start位置的字符开始截取,到length长度的字符!原创 2017-12-21 12:57:04 · 292 阅读 · 0 评论 -
JavaScript (new)创建一个对象的过程
在JavaScript的世界中,对象Object的操作是比较灵活的,可以通过创建一个对象,来进行继承,拓展,而且对象的属性是极其容易拓展的。所以创建一个对象实例流程可以是这样子的: function Person(name , age){ this.name = name; this.age = age; console.log(this转载 2018-02-27 22:48:10 · 10697 阅读 · 0 评论 -
call和apply的作用和区别
call和apply用来调用函数,并用指定对象(第一个参数)替换函数的 this 值,同时用指定数组替换函数的参数。注:也可以不指定参数,此时只是单纯的调用函数, 如:fun.call() 语法: fun.call(thisobj,arg1,arg2) ;当后面参数个数确定时用call,参数之间用逗号连接 fun.apply(thisobj,[arg1,arg2]);当后面参数个数不确定时用转载 2018-02-25 00:14:07 · 436 阅读 · 0 评论 -
JavaScript中【数组的合并】和【对象的合并 (浅克隆,深克隆)】
1. 数组合并1.1 数组concat()方法 //concat() //数组的拼接方法,返回拼接后的新数组 var arr1 = [1,2,3]; var arr2 = [5,6,7]; var res = arr1.concat(arr2); console.log(res); //[1,2,3,5,6,7] console.log(arr1原创 2018-02-25 23:23:32 · 1215 阅读 · 0 评论