1.特点:HashSet 中元素不重复,容量为元素个数,自动增大。是一组值,是高性能的数学集合。 2.创建: (1)HashSet<类型> 集合名 = new HashSet<类型>(); //空集合 (2)HashSet<类型> 集合名 = new HashSet<类型>() { "马超", "关 ...
题目链接:https://leetcode-cn.com/problems/plus-one/ 给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例 1: 输入: ...
分类:
其他好文 时间:
2019-09-27 01:14:54
阅读次数:
95
some() some() 方法用于检测数组中的元素是否满足指定条件(函数提供)。 some() 方法会依次执行数组的每个元素: 如果有一个元素满足条件,则表达式返回true , 剩余的元素不会再执行检测。 如果没有满足条件的元素,则返回false。 注意: some() 不会对空数组进行检测。 注 ...
分类:
其他好文 时间:
2019-09-25 00:16:41
阅读次数:
102
1.Array.of() 方法创建一个具有可变数量参数的新数组实例,而不考虑参数的数量或类型。 Array.of() 和 Array 构造函数之间的区别在于处理整数参数:Array.of(7)创建一个具有单个元素7的数组,而Array(7)创建一个长度为7的空数组; Array(n)即建立lengt ...
分类:
编程语言 时间:
2019-09-18 00:14:01
阅读次数:
103
在群里遇到有人提出一道题:1、创建一个长度为5的空数组arr。 2、生成一个[2,32]之间的随机整数rand。 3、把随机整数插入到arr内,如果arr内已存在与rand相同的数,则重新生成随机整数并插入(需要使用递归实现,不能使用for/while等循环)。 4、最后输出一个长度为5,且内容不重 ...
分类:
编程语言 时间:
2019-09-07 10:32:58
阅读次数:
109
arguments代表的是实参。有个讲究的地方是:arguments只在函数中使用。 1.返回函数实参的个数:arguments.length 2.之所以说arguments是伪数组,因为它可以修改元素的值,但不可以改变数组的长度 清空数组的几种方式 作者:流浪者 日期:2019-09-04 ...
分类:
编程语言 时间:
2019-09-04 13:05:02
阅读次数:
93
Array.map() 必须有返回值;不会对空数组进行检查;不会改变原始数组 Array.forEach() 没有返回值,针对每个元素调用回调,会直接改变原始数组 Array.filter() 对所有元素进行判断,将满足条件的元素作为一个新的数组返回 Array.reduce(func(必须),in ...
分类:
编程语言 时间:
2019-08-30 19:00:26
阅读次数:
68
第一种思想:将重复的那个数字替换掉 第二种思想:当下两个值不相等时:设置一个空数组,将不重复的数组存入空数组: ...
分类:
编程语言 时间:
2019-08-19 22:41:23
阅读次数:
87
JavaScript 数组函数 map() 学习心得 map()函数是一个数组函数; 它对数组每个原素进行操作,不对空数组进行操作; 不改变原本的数组,返回新数组; arr.map(function(item,index,arr){ },thisValue); item是必须的,其他不是必须的,函数 ...
分类:
编程语言 时间:
2019-08-19 09:28:53
阅读次数:
75
问题描述: 用vue封装一个swiper组件的时候,发现轮播图不能轮播了。 原因: 异步请求的时间远大于生命周期执行的时间,mounted初始化DOM时数据未返回,渲染数据是空数组,导致轮播图的容器层宽度为0,渲染轮播图不能滚动。 解决思路: 数据返回之后再做初始化操作。 解决方法: 一、容器没有宽 ...
分类:
其他好文 时间:
2019-08-17 23:53:31
阅读次数:
146