随笔分类 - js
数组的 map,filter,reduce 方法
摘要:一、各自的介绍: map: map 用于遍历数组的每个元素,并在方法体内进行处理后,将处理后的结果进行返回,返回的结果会在新的数组上的对应旧数组上该元素的下标存储;如果不设置返回值,那么 新数组上与旧数组该元素相同下标中存储 null;即新数组和旧数组长度是一样的; let tempArr1 = [
阅读全文
posted @ 2022-07-22 17:54
冷漠「」
ES6入门:关于新增扩展预算符(...)
摘要:一、扩展运算符(...)的作用: 扩展运算符 (spread) 是三个点 (...),用于取出参数对象中的所有可遍历的属性,浅拷贝到当前之中; 所以它的作用范围为 基础数据类型; let test = [1, '2', '字符串', {a: 4, b: '5'}, [6, 7, 8]]; conso
阅读全文
posted @ 2022-07-03 14:04
冷漠「」
ES6入门:3、const 命令
摘要:一、作用: const 声明的变量,在声明初就必须赋值好,并且一旦声明后,这个变量的值就不能改变,也就是该const 声明的就是常量; const test; // Missing initializer in const declaration. const 初识话变量时未实例化值(未赋值) co
阅读全文
posted @ 2022-07-02 17:28
冷漠「」
ES6入门:2、块级作用域
摘要:一、为什么需要块级作用域? ES5 只有 全局作用域 和 函数作用域,没有块级作用域,这导致了很多不合理的场景; 场景1、 内层变量可能会覆盖外层变量: var temp = new Date(); console.info(temp); // Thu Jun 30 2022 15:29:49 GM
阅读全文
posted @ 2022-06-30 17:37
冷漠「」
ES6 入门:1、let 和 var 命令
摘要:一、let 和 var 命令的区别: 1、范围: ES6 新增了 let 命令,用来声明变量,用法类似于 var,但是声明的变量,只有在 let 命令所在的代码块内有效; var 命令声明的变量,可以在全局来使用; { var b = 1; let a = 10; } console.info(b)
阅读全文
posted @ 2022-06-30 15:19
冷漠「」
delete 删除 指定对象中的 属性
摘要:一、作用、参数、返回值: 作用: delete 操作符用于删除对象的属性; delete object.proerty // 点操作符方式,常用 delete object['proerty'] //字符串属性名方式 参数: object : 对象名称,或者返回一个对象的表达式; property
阅读全文
posted @ 2022-06-30 15:14
冷漠「」
将 Date 类型数据转换成标准的 时间格式 YY-MM-DD HH:mm:SS
摘要:在 前端 获得 Date 类型数据的途径主要由两种方式: 在前端界面通过一些组件或者标签获取用户选择的 时间; 在 js 通过 new Date 的方式,创建获取当前时间的变量; 在调用接口是,后端返回的数据中,字段的值为 Date(******+***) 的字符串; 一、通过前端界面获取的 时间:
阅读全文
浙公网安备 33010602011771号