首页 > 建站教程 > PHP教程 >
  • js数组冒泡排序

    js数组冒泡排序

    每当两相邻的数比较后发现它们的排序“与排序要求相反”时,就将它们互换。 例如:将数组a内元素按照从大到小排列

  • js数组的sort排序详解

    js数组的sort排序详解

    JS中的sort()对数组排序,不开辟新的内存,对原有数组元素进行调换。但是排序数字需要借助一些“外力”...

  • js将类数组对象转换成数组对象

    js将类数组对象转换成数组对象

    在标准浏览器中,好像只要对象存在length属性,就能把它转换为数组,但IE就不尽然。

  • 将getElementsByName()与getElementsByTagName()获取的集合转成数组

    将getElementsByName()与getElementsByTagName()获取的集合转成数组

    getElementsByName()与getElementsByTagName()方法的共同之类是它们会把所取得的页面元素组成一个元素集合并非是数组(虽然用firebug中的console.log()打印出来时是数组的形式)。如果用Object.porot

  • JS for in 遍历数组或者对象的属性

    JS for in 遍历数组或者对象的属性

    JS的 for in 语句用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。 for in 循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次操作。 语法: for

  • javascript检查某个元素在数组中的索引值

    javascript检查某个元素在数组中的索引值

    在现在代浏览器中判断一个元素在不在一个数组中,咱们可以用Array对象的indexOf()方法来取得这个元素在当前数组中的索引值,若索引值不等于-1,数组中就存在这个元素, 例如: var

  • ES6新特性之数组、Math和扩展操作符用法示例_ja

    ES6新特性之数组、Math和扩展操作符用法示例_ja

    这篇文章主要介绍了ES6新特性之数组、Math和扩展操作符用法,结合实例形式分析了ES6中数组、Math和扩展操作符的新特性、使用方法及相关注意事项,需要的朋友可以参考下

  • js数组去重,js数据重复值去除的方法

    js数组去重,js数据重复值去除的方法

    我爱模板网在今天遇到一个问题,就是给一个数组,要求这个数组中接收的值不能存在重复,如果重复了,保留一个即可。下面,就来总结下,数组去重的三种常用方法: 为了便于演示

  • PHP简单实现多维数组合并与排序功能示例_php技巧

    PHP简单实现多维数组合并与排序功能示例_php技巧

    这篇文章主要介绍了PHP简单实现多维数组合并与排序功能,涉及php数组合并、排序等相关操作及array_merge、array_multisort等函数使用技巧,需要的朋友可以参考下

  • javascript数组随机排序

    javascript数组随机排序

    javascript不像php等,提供了数组随机排序方法,JavaScript得自己去随机排序,数组随机排序常用的方法shuffle算法,类似摸牌,arr为原数组,cards为乱序结果数组。random取一个index,取arr中这

  • JS数组常用方法汇总

    JS数组常用方法汇总

    转换方法 所有对象都具有 toLocaleString()、toString()、valueOf()方法 。其中调用数组的toString方法会返回以数组中的每个值的字符串形式拼接而成的一个以逗号分割的字符串。而调用valueOf(

  • 简单的循环,去除数组或对象中指定的内容

    简单的循环,去除数组或对象中指定的内容

    今天,我爱模板网要将所有含有某个字符的项,从数组或对象中剔除,但是发现总是剔不干净,如下: 假设将下面数组中凡是含有“a”的项全去了: var arr = ['a1','c','a2','a3','a4','a5','a6

  • JS数组与对象的遍历方法大全

    JS数组与对象的遍历方法大全

    本文简单解析各种数组和对象属性的遍历方法: 原生for循环、for-in及forEach · ES6 for-of方法遍历类数组集合 · Object.key()返回键名的集合 · jQuery的$.each() · underscore的_.each() 文中的范例基于

  • 数组中对象按时间排序,js sort时间排序

    数组中对象按时间排序,js sort时间排序

    js的sort排序非常强大,可以先看下它的简单用法: js sort排序 。下面这个是我爱模板网遇到的一个排序问题:一个数组中有很多对象,每个对象都含有时间,需要根据时间的先后顺序将

  • JS concat()连接两个数组

    JS concat()连接两个数组

    js concat方法的定义和用法 concat() 方法用于连接两个或多个数组。 该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。 语法 arrayObject.concat(arrayX,arrayX,......,arrayX) 参数 描

  • JS数组合并push与concat区别分析

    JS数组合并push与concat区别分析

    push和concat都有合并数组的功能,一直没有研究过二者的区别,今天遇到了,就研究了下,区别还是比较大的: 先看代码: var arr = [];arr.push(1);arr.push([2, 3]);arr.push(4, 5);arr = arr.concat(6);ar

  • JS数组reduce()方法详解

    JS数组reduce()方法详解

    基本概念 reduce() 方法接收一个函数作为累加器(accumulator),数组中的每个值(从左到右)开始缩减,最终为一个值。 reduce 为数组中的每一个元素依次执行回调函数,不包括数组中被

  • 利用js reduce方法去除数组中的重复项

    利用js reduce方法去除数组中的重复项

    js的reduce有点类似于递归,对数组进行循环计算,最终得到想要的效果,可以想见: js reduce详解 。 下面的方法是我爱模板网在做项目时,遇到数组去重,从网上“剽窃”的一个方法,

  • js 根据对象属性对数组进行按字母排序

    js 根据对象属性对数组进行按字母排序

    今天,我爱模板网在做一个APP时,用接口获取了车子品牌的数据,需要做出类似手机通讯录的效果,点击品牌首字母,就能快速定位。这就要对返回的数据进行排序,返回数据格式有点

  • js循环删除数组中的重复项的问题

    js循环删除数组中的重复项的问题

    假设有下面的数组,我想通过循环将里面的1删除掉: var arr = [1,1,1,1,2,2,2,2];for(var i=0; iarr.length; i++){ if(arr[i] === 1){ arr.splice(i,1); }} 最后得到的结果却是: [1, 1, 2, 2, 2, 2] ,1并没有删除干净

  • js变量作为数组对象的键值方法

    js变量作为数组对象的键值方法

    js变量作为数组对象的键值方法,变量键值获取数组值。js也可以像php的数组一样用下标获取数组的值

  • js数组操作-删除首项、删除尾项、头部添加项、尾部添加项

    js数组操作-删除首项、删除尾项、头部添加项、尾部添加项

    数组删除第一项,数组删除最后一项,在数组头部添加项,在数组尾部添加项,数组排序等相关操作:

  • php合并数组array_merge、array_merge_recursive、array_combine

    php合并数组array_merge、array_merge_recursive、array_combine

    php合并数组array_merge、array_merge_recursive、array_combine详解: 1.合并数组 array_merge()函数将数组合并到一起,返回一个联合的数组。所得到的数组以第一个输入数组参数开始,按后面数组参数

  • js判断变量是不是数组的方法

    js判断变量是不是数组的方法

    方案一:instanceof 变量 instanceof 类型 返回的是布尔值 true falsebr例: var a = [] a instanceof Array 方案二:原型prototype + toString + call() 首先: Object.prototype.toString.call(variable)来判断,返回值是字符

  • php判断数组是否为索引数组

    php判断数组是否为索引数组

    php并没有提供关于如何判断数组是否为索引数组,可以使用下面的函数来实现

  • PHP数组排序详解

    PHP数组排序详解

    我们在日常PHP数组开发中,很多项目中都少不了对数组的排序,那么在PHP数组中有几种排序的方法,分别是:asort()函数和ksort()函数,今天一一跟大家介绍! 第一种方法:asort() asort()函

  • php对多维数组进行排序

    php对多维数组进行排序

    php对多维数组进行排序,假设有下面的多维数组,现在要对每个item的id进行升序和降序排序: ?php$data = [ [ 'id' = 1, 'name' = '张三', ], [ 'id' = 2, 'name' = '李四', ], [ 'id' = 3, 'name' = '王二', ],];

  • js 递归查找多级数组对象所有匹配的项

    js 递归查找多级数组对象所有匹配的项

    js通过递归方式,查找到复杂的多级对象数组中,所有匹配的项,并返回结果

  • JS字符串和数组之间的转换

    JS字符串和数组之间的转换

    使用字符串的split()方法可以根据指定的分隔符把字符串切分为数组。 如果使用数组的join()方法,可以把数组元素连接为字符串。 示例1 如果参数为空字符串,则split()方法能够按单个字

  • js中数组常用方法

    js中数组常用方法

    js中数组的常用方法进行一个总结,摘自博客园的Rachid的文章,并对文章进行了部分修复。同时根据CSDN的苍穹尘的文章,增加了几项(两位大佬莫见怪): 1、Array.map() 此方法是将数组

  • JS进阶篇5---JS数组去重的n种方式

    JS进阶篇5---JS数组去重的n种方式

    js数组去重的方法总结: 1、利用 indexOf() 方法之一 Array.prototype.unique = function(){ var temp = []; for (var i = 0;i this.length;i++){ // 如果当前数组的第 i 项已经保存到了临时数组,那么跳过 if(temp.

  • js vue实现对多级多维数组进行筛选

    js vue实现对多级多维数组进行筛选

    vue中需要对下面的数组通过name字段进行筛选,不涉及接口,纯前端筛选

  • JS中数组的合并与去重

    JS中数组的合并与去重

    一、数组(Array)的合并1 forEach()遍历其中一个数组,将该数组的每一项push到另一个数组中 遍历合并letarr1=[1,2,3,4,5];letarr2=[7,8,9

  • js 判断是不是数组

    js 判断是不是数组

    Array isArray() 用于判断一个对象是否为数组。如果对象是数组返回 true,否则返回 false

  • js splice删除数组删不干净

    js splice删除数组删不干净

    js的splice非常强大,可以实现删除、添加、替换数字中的元素。但是它有个致命的问题,如果多次使用,会导致数组的索引混乱,达不到预期效果

  • js 数组array实现上移和下移

    js 数组array实现上移和下移

    表格由js的数组array渲染而成的,通过右边的移动按钮,实现上下移动,代码实现如下

  • js实现数组扁平化的常用方法

    js实现数组扁平化的常用方法

    数组扁平化指将一个多维数组转化为一个一维数组。有时候,将数组扁平化很有用,例如在查找某些符合条件的项时,一维数组不需要递归就能轻易找到。

  • js移动数组元素

    js移动数组元素

    利用js的splice方法,可以轻松实现数组元素的移动