- 博客(10)
- 收藏
- 关注
原创 Array 数组常用方法
1 、 concat 连接两个数组 常用于下拉刷新连接数据 var list = [1 ] ; list = list.concat([2,3]) ===========>list=[1,2,3]2 、[...new Set() ] 数组去重 常用于显示用户搜索的历史记录时,去除已搜索过的记录 var list = [1,2,1] ...
2018-11-20 15:26:14
437
原创 ES6 基础语法
1、var VS let & constvar 可以定义全局变量,与之不同,let的重要特性就是提供了块级作用域和不具备变量提升。const主要用于定义常量,常量顾名思义不是变量,意思就是一经定义,值就无法改变。首先弄明白块级作用域:ES5中有全局作用域与函数作用域,块级作用域是ES6中的新语法,可直接用{}表示,if和for中的{}都是块级作用域; { ...
2018-11-20 12:01:50
224
原创 原生js获取url中的参数
1. 有这样一个URL:http://item.taobao.com/item.htm?a=1&b=2&c=&d=xxx&e,请写一段JS程序提取URL中的各个GET参数(参数名和参数个数不确定),将其按key-value形式返回到一个json结构中,如{a:’1′, b:’2′, c:”, d:’xxx’, e:undefined}。function serili...
2018-05-08 08:38:06
800
原创 js从一个数组中去除任意个不重复的元素放入另一个数组
<script language="javascript"> //从一个给定的数组arr中,随机返回num个不重复项 function getArrayItems(arr, num) { //新建一个数组,将传入的数组复制过来,用于运算,而不要直接操作传入的数组; var temp_array = new Array(); for (var index in arr) { temp_a...
2018-05-06 14:06:04
1818
原创 数组排序
var arr=[1,3,2,1,4,6,7]function f(m,n) { return m-n; //如果倒序就返回n-m}console.log(arr.sort(f))
2018-04-16 12:44:28
259
原创 数组乱序
function shuffle(a) { var b = [ ]; while (a.length > 0) { var index = parseInt(Math.random() * (a.length - 1)); b.push(a[index]); a.splice(index, 1); ...
2018-04-16 12:03:21
503
转载 数组快速去重
数组快速去重 var arr = [1,23,1,1,1,3,23,5,6,7,9,9,8,5]; function removeDuplicatedItem(arr) { for(var i = 0; i < arr.length-1; i++){ for(var j = i+1; j < arr.length; j++){ ...
2018-04-16 12:02:01
246
原创 向一个数组中插入若干次同一个数组
function add(oldArr,newArr) { for (var i = 0; i < oldArr.length; i++) { // arr2[arr2.length]=arr1[i] newArr.push(oldArr[i]) } return newArr;}var newArr=[]add([1,2,3...
2018-03-31 17:24:32
291
原创 取出数组中的每个值,包含二维数组的值
给定任意一个数组,里面包含有未知个数组,要求取出每个值,var arr3=[3,4,5,6,[7,8,9,0]]arr3.forEach(function (val) { if (Array.isArray(val)) { //console.log(val) val.forEach(function (val2) { consol...
2018-03-31 17:21:12
1279
原创 初学者如何去除重复边框
刚开始写页面的时候,总会遇到看着很简单写起来就挠头的情况,下面总结几条简单但是较常用的代码处理方式。1,滑过的时候重合边框消失代码如下 注:本题的难点应该是在css样式的设置,当滑过的时候a的右边框不能直接为0,而是变成了与背景色相同的颜色覆盖在右边的div上,用z-index属性处理,z-index值越大,元素越靠上(离浏览器越近),但是这个属性必须是在元素具有定位属性的情况下才能实现。另外,...
2018-03-31 15:49:20
1030
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅