
原生JS
文章平均质量分 62
前端秀儿
分享是一种态度,坚持是一种能力
展开
-
浅谈Js原型的理解
一、js中的原型毫无疑问一个难点,学习如果不深入很容易就晕了! 在参考了多方面的资料后,发现解释都太过专业,对于很多还没有接触过面向对象 语言的小白来说,有理解不了里面的专有名词!如果你没学过c++或者Java之类的更接触底层的语言,那就不要太深究,理解会用自然可以了,当接触到更多语言时慢慢的会理解越来越深刻!下面我就举例分享一下prototype的概念!知转载 2017-05-03 14:56:22 · 1680 阅读 · 1 评论 -
toString()和valueOf()之间的区别
toString()和valueOf()都是对象的方法。toString()方法返回反映这个对象的字符串。valueOf()方法如果存在任意原始值,它就默认将对象转换为表示它的原始值;对象是复合值,而大多数对象无法真正表示为一个原始值,因此默认的valueOf()方法简单地返回对象本身,而不是返回一个原始值。【1】undefined和null没有toString()和valueOf()方法undef原创 2017-11-15 19:44:48 · 1931 阅读 · 0 评论 -
数组和字符串方法中返回问题
数组改变原来数组arrayObject.push(newelement1,newelement2,....,newelementX)方法可向数组的末尾添加一个或多个元素,并返回新的长度。arrayObject.pop():用于删除并返回数组的最后一个元素。arrayObject.unshift(newelement1,newelement2,....,new原创 2017-11-21 16:07:09 · 1030 阅读 · 0 评论 -
jS原型
原型理解原型之前我们要知道什么是原型?js中万物皆对象,因此原型也是对象,可以通过原型实现对象属性的继承。什么是原型对象? “我们创建的每个函数都有一个prototype(原型)属性(除了Function.bind()返回的函数),这个属性是一个指针,指向一个对象,而这个对象的用途是包含可以由特定类型的所有实例共享的属性和方法。” –摘自人民邮电出版社出版的Nicholas C.Zakas著原创 2017-11-28 11:15:52 · 5176 阅读 · 2 评论 -
js中的算法
var arr = [1,3,5,7,9,2,4,6,8]冒泡排序 function bubbleSort(arr){ var tmp; var len = arr.length; for (var i = 0; i <len-1; i++) { for (var j = 0; j < len-1-i; j++) {原创 2018-01-11 12:33:56 · 610 阅读 · 0 评论