01、concat() 合并数组的方法02、join(separator)--把数组的所有元素放入一个字符串。元素通过指定的分隔符separator进行分隔。03、shift() 删除数组第一个元素04、pop() 删除数组最后一个元素05、unshift() 在数组开头追加元素06、push() ...
分类:
编程语言 时间:
2017-11-13 17:00:45
阅读次数:
205
近期初学JS,觉得是一门非常强大的语言,前期是在控制台输出,简单的总结了一下数组排序的方法: 一、先选择排序然后再去重: 该方法较于复杂,并且去重过后的数组排列顺序会变化,所以仅做一个思维练习的参考: 二、直接删除重复元素法去重: ...
分类:
编程语言 时间:
2017-11-12 00:28:23
阅读次数:
161
文章摘自 http://www.cnblogs.com/leonwang/p/4845576.html js数组去重,老生长谈,今天对其进行一番归纳,总结出来4种方法 贴入代码前 ,先对浏览器Array对象进行支持indexOf和forEach的polyfill 方法一:遍历数组,建立新数组,利用i ...
分类:
编程语言 时间:
2017-11-08 13:14:09
阅读次数:
203
filter(): 语法: var filteredArray = array.filter(callback[, thisObject]); var filteredArray = array.filter(callback[, thisObject]); var filteredArray = ...
分类:
编程语言 时间:
2017-11-08 12:00:45
阅读次数:
175
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><script> var gridData_1=[{"name":"123",age:12},{"name":" ...
分类:
编程语言 时间:
2017-11-03 18:51:18
阅读次数:
195
一、js数组 1、创建数组: 其实js创建数组是可变的,一开始创建的数组大小只是一个初始化的空间大小,如果想往数组中添加更多的内容可以直接添加,形如: 如上代码,声明了一个空数组,却在第5个位置上添加了一个新元素,那么这个数组的大小现在就变成了5,前面的4个元素全部内容为空【在js中的类型为:und ...
分类:
编程语言 时间:
2017-11-03 17:37:26
阅读次数:
205
js数组中过滤掉false, null, 0, "", undefined, and NaN值的方法 对于 false,null,0,undefiend,NaN直接取!得到的都是true,因此这里只需要在判断空字符串""; 直接看代码: function bouncer(arr) { // Don' ...
分类:
编程语言 时间:
2017-10-30 18:26:03
阅读次数:
209
js 数组的push方法,想必大家都知道是向数组末尾添加元素,但是有一个很关键的点需注意: 引自 MDN 返回值 当调用该方法时,新的 length 属性值将被返回。 数组push之后返回的是length,而不是新的数组,如果不清楚这点,在使用过程中回遇到很大的坑。 顺带记一下其他几个数组的方法返回 ...
分类:
编程语言 时间:
2017-10-30 14:37:54
阅读次数:
202
0.页面中准备树的ul 1.生成部门树的JS 后台返回的JSON数据格式: 生成的树结构: 2.根据树的name属性动态设置前面的复选框为选中(根据树节点的名字判断,也可以根据其他属性判断) js中debugger查看nodes(JS数组): 查看第一个节点:(有好多属性) 效果: ...
分类:
其他好文 时间:
2017-10-29 12:57:26
阅读次数:
433