JavaScript
LiuFighting
这个作者很懒,什么都没留下…
展开
-
JavaScript Array.splice方法替换问题
该方法可以通过指定起始索引和数据个数的方式,删除或替换数组中的部分数据,改方法的返回值为被删除或替换掉的数据,调用格式为:array.splice(start,count,data),其中,array(必选项,数组名称);start(必选项,整数,起始索引);count(必选项,整数,要删除或替换的元素个数);data(可选项,用于替换指定数据的新数据)。若没有指定data参数,则该指定的数据将会被原创 2016-06-01 23:44:57 · 1165 阅读 · 0 评论 -
javascript 正则表达式RegExp.$n
1.描述 RegExp.$1~9属性用于返回正则表达式模式中某个子表达式匹配的文本。正则表达式中每个小括号内的部分表达式就是一个子表达式。2.语法 RegExp.$n;n的值介于 [1, 9] 之间,表示第n个子表达式所匹配的文本内容。例如,RegExp.$1表示第一个子表达式所匹配的文本内容。3.示例var pattern=/(\w+) \w+,([\d-]{8}),(\d+)原创 2016-06-09 15:18:22 · 819 阅读 · 0 评论 -
JavaScript 原型链
1.前言 javascript只有一个组成部分即对象.每个对象都有一条内部的链连向另一个对象——该对象的原型即prototype对象.prototype对象也有自己的prototype,以此类推,所以当一个对象的prototype为null时,表示它就是这条内部链的终点。2.原生链继承 javascript对象有一条原生链,当你想要访问一个object的属性时,不会仅仅在该object上查找,而原创 2016-07-25 21:35:37 · 539 阅读 · 0 评论 -
javascript传值和传址
javascript中有两种截然不同的方式可以操作数据的值,这两种技术分别叫做传值和传址。 1.传值:当一个数据通过值被操作,所关系到的是数据的值,当一份数据通过值传递给一个函数时,数据的一份拷贝传递给了函数,如果函数修改了这个值,修改的仅仅是该数据的拷贝,并不影响原始的数据。看一个例子,观察通过传值来复制、传递、比较://首先通过传值来复制var n = 1;//变量n被赋值为1v...原创 2018-04-22 13:20:55 · 2236 阅读 · 0 评论