来来来 ,整理完数组排序 ,咱们再来看看数组去重 。这个可以说有很多方式了 。之前看过的算法方式太多 ,导致思路其实有时候真的很受限,不过也是整理来学习用的 ,如有雷同 ,纯属巧合啊 ,小婊贝们~ 首先呢 ,我们来看看思路比较直接的方法,基本思路就是声明一个新数组arr_n,将【0】这个成员压入ar ...
分类:
编程语言 时间:
2017-09-16 17:16:08
阅读次数:
143
把教程里的api看了一遍,感觉记住了,又感觉没有记住。。。后来发现,如果给自己提需求,或许不错。想想对于一个数组,可能会用到哪些操作呢?基本的操作就是增删改查吧(有点像sql) 1. 创建数组 空数组:var arr = [] 包含undefined元素[undefined x 3] - var a ...
分类:
编程语言 时间:
2017-09-16 12:02:44
阅读次数:
274
JS中使用typeof能得到哪些类型 考点:JS的变量类型 何时使用 ?,何时使用 ==? 考点:强制类型转换 winow.onload和DOMContentLoaded的区别 考点:浏览器的渲染过程 用JS创建10个标签,点击的时候弹出对于的序号考点:作用域 简述如何实现一个模块加载器,实现类似r ...
分类:
Web程序 时间:
2017-09-13 13:59:43
阅读次数:
216
js数组操作大全(转) shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1 unshift:将参数添加到原数组开头,并返回数组的长度 var a = ...
分类:
编程语言 时间:
2017-09-06 16:44:30
阅读次数:
151
有时候我们做项目的时候往往会需要把数组里面一些重复的项去掉,但是原生JS有排序,有筛选等等,但是就是没有数组去重怎么办呢?这能怎么办,自己手动实现嘛。(以下代码直接在原型上添加的的方法,为的就是和原生JS方法类似)可以达到Array.xxx()这样的效果 第一种方法:创建空数组利用indexOf方法 ...
分类:
编程语言 时间:
2017-09-06 15:41:54
阅读次数:
225
## 1、什么是数组 ## 数组就是一组数据的集合 其表现形式就是内存中的一段连续的内存地址 数组名称其实就是连续内存地址的首地址 ## 2、关于js中的数组特点 ## 数组定义时无需指定数据类型 数组定义时可以无需指定数组长度 数组可以存储任何数据类型的数据(比如说一个元素保存整型,一个元素保存字 ...
分类:
编程语言 时间:
2017-09-04 00:48:14
阅读次数:
220
【JS中的数组】 1、数组的基本概念? 数组是在内存空间中连续存储的一组有序数据的集合 元素在数组中的顺序,称为下标。可以使用下标访问数组的每个元素 2、如何声明一个数组 ① 使用字面量声明:var arr=[]; 在JS中,同一数组可以存储各种数据类型。 例如:var arr=[1,"2",tru ...
分类:
编程语言 时间:
2017-09-03 22:08:03
阅读次数:
126
1 数组的创建 var arr = [];//创建一个空数组 var arr2 = [1,2,3];//创建一个有三个元素的数组 2 数组的属性 1.数组对象指的就是数组,因为数组是对象,所以叫数组对象。 2.数组对象只有一个属性,就是length,返回数组元素的数目 3.访问数组元素 1 .pop ...
分类:
编程语言 时间:
2017-09-03 21:13:04
阅读次数:
179
【js中的数组】 1、数组的基本概念? 数组是在内存空间中连续存储的一组有序数据的集合 元素在数组中的顺序,称为下标。可以使用下表访问数字的每个元素。 2、如何声明一个数组? ① 使用字面量声明: 在js中,同一数组可以存储各种数据类型。 例如:var arr=[1,"撒",true,4,func, ...
分类:
编程语言 时间:
2017-09-03 14:56:09
阅读次数:
178