数组处理数据基本方法concat()用于连接两个或多个数组,不修改原数组,返回一个新的数组参数:Array,可以是任意多个,包括0个let arr1 = [1, 2, 3]
let arr2 = [4, 5, 6]
let newArr = arr1.concat(arr2)// [1, 2, 3, 4, 5, 6]join()用于把数组中所有的元素放入一个字符串,不修改原数组,返回通过指定分隔符
转载
2024-04-29 14:54:23
188阅读
1.JSON数组格式转换JSON的数组格式就是为了前端快速的把JSON转换成数组的一种格式,json数组格式如下: let json = {
'0': '男',
'1': '女',
length:3
} 这就是一个标准的JSON数组格式,跟普通的JSON对比是在最后多了一个length属性。只要是这种特殊的json格式都可以轻松使用ES6的语
Array.of()用途:避免使用数组构造函数引起的问题,let a =new Array(2),传入参数是数值时候为数组长度,传入参数是字符串形式时候为数组内容。传入数值+字符串形式为数组内容。 参数:个数不定,类型不定,都是要转换成数组中的元素。Array.from()用途:转换类数组对象arguments和可迭代对象如Symbol。 参数:1、类数组对象或可迭代对象。2、映射函数,将数组中的
转载
2024-03-28 09:13:17
32阅读
向Shell数组添加元素有多种方法,每种方法在使用时都有一些需要注意的地方,没有见过这方面的总结资料,所以自己总结一下。直接下标添加array_name[index]=value 最简单的添加方式,直接用下标index为数组元素赋值,在使用时需要注意的是就是需要确保下标index处原本是没有值的,否则会替换index处原本的值。数组长度添加array_name[${#array_name
1.let声明变量
与var声明变量的区别:①作用域不同
var声明的变量是全局变量
let声明的变量是局部变量
②声明次数不同
var可以声明多次
let只能声明一次
③声明与使用顺序不同
var声明的变量会全局存储
let声明的变量只能在执行后存储2.const声明常量 const声明常量,为只读变量 ①一旦声明之后,其值是不允许改变的 ②一旦声明必须初始化,否则会报错 3.数组解构var a
转载
2024-07-10 03:53:35
23阅读
Map对象就是简单的键值对映射。其中的键和值可以使任意值。(ps : 对象的键只能是字符串 )1.创建Map实例的两种方法//1.
var map = new Map();
map.set('one', 1);
map.set('two', 2);
map.set('three', 3);
//...
//2.
var map =
转载
2024-09-18 13:24:42
31阅读
作者:前端林子
上一节主要总结了ES6中的类、类的继承的有关内容。本节主要总结和数组有关的内容,具体内容包括以下几个方面: 1.创建数组1.1 ES5的方式回忆下ES5中创建数组的方式:调用Array的构造函数,即new Array()
new Array(size)
new Array(element0, element1, ..., elementn);用数组字面量语法,例
声明变量、常量关键字let关键字: 特性:1.具有块级作用域(就是花括号里的区域{}) 2.没有声明提升 3.有暂时性死区的特性:在调用一个变量时,如果该块级作用域中用let关键字声明了该变量,就不会再去上层作用域中查找该变量,无论调用是否在声明之前;const关键字: 特性:1.具有块级作用域 2.没有声明提升 3.有暂时性死去的特性 4.声明的时候必须赋值(因为第5点) 5.不允许更改常量在栈
综合应用:item => true会自动返回item(fieldDescs || []).filter(item => ['DOUBLE','INTERGE','BIGINT','FLOAT'].includes(item.type)).map((item, index) => {
return <Option
val
转载
2024-04-23 14:20:05
83阅读
一、concat()concat() 方法用于连接两个或多个数组。该方法不会改变现有的数组,仅会返回被连接数组的一个副本。二、join()join() 方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的,默认使用','号分割,不改变原数组。三、push()push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。末尾添加,返回的是长度,会改变原数组。四、pop()
转载
2024-06-20 10:37:08
36阅读
ES6:全称为ECMAScript 6,是ECMAScript的第6版本,是 JavaScript 语言的下一代标准,2015 年 6 月正式发布。ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会,European Computer Manufacturers Association)在标准ECMA-262中定义的脚本语言规范。目录一、扩展运算符(...)1、复制数组2、合并数
ES6中的Set是一种新的数据结构,用于存储唯一值的集合。它类似于数组,但是不允许重复值的存在。使用Set可以很方便的进行去重操作,它提供了一系列的方法来操作集合:add(value):向集合中添加一个新的值。delete(value):从集合中删除指定的值。has(value):判断集合中是否存在指定的值,返回一个布尔值。clear():清空集合。size:返回集合中元素的个数。forEach(
一、扩展运算符扩展运算符是...,可以将数组转为用逗号隔开的参数序列,它的用法有很多,以下列举几种console.log([1, 2, 3]); // [1, 2, 3]
console.log(...[1, 2, 3]); // 1 2 3
console.log(1, ...[2, 3, 4], 5); // 1 2 3 4 5合并数组const arr1 = [1, 2, 3];
const
forEach()
遍历数组
对数组的每个元素执行一次给定的函数。可以代替for循环遍历每一个数组,有三个参数,第一个参数数组当前的每一个值,第二个数组当前的索引,第三个是数组对象本身。
forEach循环,循环结束没有返回值,返回值为undefined.
重点:
forEach循环回调函数中,
不可以return出一个值,但是可以使用
return去终
数组1、创建数组创建数组有两种方式:1、数组的字面量var = arr['诸葛亮','张飞','刘备','关羽']
console.log(arr);
//调用数组直接调用变量名称
//数组内部用逗号隔开2、通过关键字new来创建var arr=new Arry('诸葛亮','张飞','刘备','关羽')两种变量的调用方式完全相同,只是创建方式不同。2、数组的访问1、直接读取数组的下标;数组的下标
1.复习的函数 函数是由关键字function声明的,他是一个引用数据类型,是Function的实例,在调用的时候会开辟一个私有空间 2.函数的成员 arguments:null (是实参构成的数组集合) caller:null(是这个函数的调用者,函数在A个函数内调用,那么A就是这个函数的调用者,在window下caller是null) 案例: function
ES6可以说是一个泛指,指5.1版本以后的JavaScript的下一代标准,涵盖了ES2015,ES2016,ES2017等;亦指下一代JavaScript语言。背景嗯~ES6的语法有什么好谈的,无聊了吧?确实,语法糖的东西真的是学起来如嚼蜡 -- 淡无味;但是要用别人的东西来开发的,你学还是学呢?所以,还是简单谈下吧...本次的ES6语法的汇总总共分为上、中、下三篇,本篇文章为上篇。var、le
转载
2024-06-10 12:38:07
60阅读
本篇全是重点,捡常用的怼,数值的扩展比较少,所以和函数放一起:一,数值1,Number.EPSILON:用来检测浮点数的计算,如果误差小于这个,就无误2,Math.trunc():取整,去除小数部分,如果是-0.123,去除之后会留下-0,这个要注意其他感觉用的都不多,就这两个。 二,函数:1,es6引入了rest参数:...变量名,它跟arguments的区别,它是真正的数组2,箭头函
转载
2024-02-15 14:42:54
67阅读
ES6知识总结------第2篇一、数组1、数组方法1-1、Array.form()1-2、Array.of()1-3、copyWithin()1-4、find()和findIndex()1-5、fill()1-6、includes()1-7、flat()1-8、flatMap()二、函数1、函数参数默认值2、length3、name属性4、箭头函数三、rest运算符(扩展运算符)1、作用1-1
转载
2024-04-04 15:23:24
185阅读
ES6语法及其知识点归纳(第四天)2.12 Set2.13 Map2.14 class类2.15 数值扩展2.16 对象扩展2.17 模块化 2.12 SetES6 提供了新的数据结构 Set(集合)。它类似于数组,但成员的值都是唯一的,集合实现了 iterator 接口,所以可以使用『扩展运算符』和『for…of…』进行遍历,集合的属性和方法。size:返回集合的元素个数add:增加一个新元素
转载
2024-06-26 15:55:33
61阅读