早上老师带着把for循环的遗留问题解决了一下,并让我们自己做了练习;下午讲了两个新的知识点:数组和冒泡排序。 数组 (1)定义(最开始的是第0个值,后面是第一个值,一次排列;[]里面是索引值,后面的值才是真正代表的值;)第一种: var arr1 = [1,2,3,4,5,6]; var arr2 ...
分类:
编程语言 时间:
2017-05-17 17:29:47
阅读次数:
216
字符串连接: 之前: var str=''; var str="" 反单引号: var str= `` 字符串模板 之前: 'abc'+变量名+'ef' 现在: `abc${变量名}ef` 数组 Array.from方法用于将两类对象转为真正的数组:类似数组的对象(array-like object ...
分类:
其他好文 时间:
2017-05-16 18:37:45
阅读次数:
145
前一段时间找实习,腾讯面试中一轮面试官被问到这个题目,我回答了以下解法中的第一种,太搓了。直接遭面试官歧视了,回来搜了搜,发现一种更好的解法(以下解法中的另外一种)。今天偶尔发现解法2事实上有毛病。于是改进了。有了算法3和算法4. 前提:一副扑克牌有54张。因此我们能够一个整型数组array[54] ...
分类:
编程语言 时间:
2017-05-16 09:52:00
阅读次数:
163
一、数组的创建 var arrayObj = new Array(); //创建一个数组 var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度。 var arrayObj = new Array([element0[, element1 ...
分类:
编程语言 时间:
2017-05-15 19:42:54
阅读次数:
280
结合《jdk源码》与《thinking in java》,对java集合框架做一些简要分析(本着实用主义,精简主义,遂只会挑出个人认为是高潮的部分)。 先上一张java集合框架的简图: 会从以下几个方面来进行分析: 关于数组array: 数组的解释是:存储固定大小的同类型元素。由于是”固定大小“,所 ...
分类:
编程语言 时间:
2017-05-13 11:22:21
阅读次数:
142
创建数组有两种创建数组的方法:使用字面量语法和使用Array()构造函数【字面量】使用数组字面量是创建数组最简单的方法,在方括号中将数组元素用逗号隔开即可empty=[];primes=[2,3,5,7,11];虽然javascript数组与其他语言中的数组都是数据的有序列表,但与其他语言不同的是,jav..
分类:
编程语言 时间:
2017-05-10 14:31:53
阅读次数:
191
array.filter(function(current,index,arr),thisValue); 功能:筛选出符合条件的数组 array.filter(current,index,arr){ current:必选,当前元素的值 index:可选, 当前元素的索引值 arr:可选, thisV ...
分类:
编程语言 时间:
2017-05-09 01:00:34
阅读次数:
190
数组: Array 1. 定义: var <arrayName> [n] (n>=0) <type> 注: 数组的长度n,也是数组定义的组成部分;所以:var intArr1 [1]int 与 var intArr2 [2]int 表示为两个“不同类型” 的数组。 数组的常见定义: 或者将定义与赋值 ...
分类:
编程语言 时间:
2017-05-09 00:58:47
阅读次数:
175
php: array_shift() - 将数组开头的单元移出数组 array_unshift() - 在数组开头插入一个或多个单元 array_push() - 将一个或多个单元压入数组的末尾(入栈) array_pop() - 弹出数组最后一个单元(出栈) array_splice() - 去掉 ...
分类:
编程语言 时间:
2017-05-08 12:19:12
阅读次数:
255
数组的扩展 一、类数组对象与可遍历对象转换为数组 Array.from()方法用于将类数组对象、可遍历对象转换为数组,其中可遍历对象包括es6新增的set和map结构 所谓的类数组对象,本质特征是必须拥有length属性 实际中有哪些类数组对象呢? 1、DOM操作返回的NodeList集合 2、函数 ...
分类:
编程语言 时间:
2017-05-07 13:00:09
阅读次数:
216