自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 ES6 对象字面量的改进

当属性名和变量名相同时,只需写一次即可const name = 'Laravist';const age = 2;const birthday = '2015-09';// 传统写法const Lavarist = { name: name, age: age, birthday: birthday, // 方法也可以进行简写,传统方法如下 gre...

2020-04-03 15:29:04 104

原创 ES6 扩展运算符

扩展运算符( spread )是三个点(…)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列对象中的扩展运算符(…)用于取出参数对象中的所有可遍历属性,拷贝到当前对象之中例如:const you = ['Gonrge', 'John', 'Thmas']const old = ['Tom', 'Bom', 'Jelly']// 整合两个数组const member...

2020-04-03 15:16:36 131

原创 ES6 剩余参数

ES6提供了剩余参数,用法很简单也很方便,语法就是三个点号(…变量名)例如:…nums示例:function sum(num, ...numbers) { console.log(num, numbers); //第一个参数获取了1 第二个参数获取剩余2,3,1}sum(1, 2, 3, 1)// 变量的解构,可以通过剩余参数获取所有解构内容const player = [...

2020-04-02 22:43:30 282

原创 ES6 新增的数组方法

1.find()此方法返回通过测试(函数内判断)的数组的第一个元素的值当数组中的元素在测试条件时返回 true 时, find() 返回符合条件的元素,之后的值不会再调用执行函数。如果没有符合条件的元素返回 undefinedconst inventory = [ { name: 'apples', quantity: 2 }, { name: 'bananas', qua...

2020-04-02 22:27:05 185

原创 ES6 for of 循环

for of 循环是ES6 提供的一个新的循环语句传统循环语句const arr = ["Apple","Banana","Orange","Mango"]for (let i = 0; i < arr.length; i++) { console.log(arr[i]) }// for循环比较繁琐arr.forEach(arr => { if ...

2020-04-02 21:20:29 343

原创 ES6 数组解构

解构是ES6新加的解构功能,可以使得我们获取数据更方便,从而提高日常编码效率。1.数组解构const numbers = ['one','two','three','four']// 获取前两个值const [one, two] = numbers;console.log(one,two) // one two// 获取第一个和第三个值const [one, , three] =...

2020-04-02 16:27:20 195

原创 ES6 对象解构

解构是ES6新加的解构功能,可以使得我们获取数据更方便,从而提高日常编码效率。1.解构用于变量声明const Tom = { name: "Tom", age: 25, family: { mother: "Norah", father: "Richard", brother: "Howard" }}const...

2020-04-02 16:12:15 453

原创 ES6 新增的字符串方法

1.startsWith() 返回一个布尔值const num = "546123164979842x";console.log(num.startsWith(123,3)) //true此方法用于检测字符串是否以指定的子字符串开始第一个参数是检查的字符,第二个参数(可选)查找的开始位置,默认为 02.endsWith() 返回一个布尔值const fan = "I LOVE...

2020-04-02 15:32:47 121

原创 ES6 标签模板字符串

1.标签模板字符串紧跟在一个函数名后面,该函数将被调用来处理这个模板字符串function person(strings,...values){ const box1 = values.map(value => ` <span>${value}</span> `) let str = ""; strings.forEach(...

2020-04-02 14:54:28 144

原创 ES6 模板字符串

1.模板字符串const person = "Tom";const age = 13;//传统用法const sentence1 = person + " is " + age + " 是个学生";//ES6用法const sentence2 = `${person} is ${age} 是个学生`;console.log(sentence1)console.log(senten...

2020-04-02 14:23:44 108

原创 ES6 箭头函数

1、箭头函数都是匿名函数,无function 声明。let func = num => {console.log(num)};func(1) //12.箭头函数没有自己的this,它的this继承自其父作用域。箭头函数的this永远指向其父作用域,任何方法都改变不了,包括call,apply,bind。//1没有使用箭头函数const jelly = { name: ...

2020-04-01 21:39:42 162

原创 ES6 函数默认参数

1.一般方法function multiply(a,b) { a = a || 5; b = b || 2; console.log(a*b);}multiply() //102.ES6 方法function my(a=5,b=5) { console.log(a*b);}my() //10// 指定第一个参数my(3) //15// 指定第二...

2020-04-01 20:50:09 139

原创 ES6 var let const

var、let、const三种声明变量方式主要有以下几个区别:1.var声明的变量有变量提升,let、const声明的变量没有变量提升console.log(a); // undefinedvar a = 1;而let和const没有console.log(b); // Cannot access 'b' before initializationlet b = 20;conso...

2020-04-01 20:28:09 106

原创 安装mongoose依赖时发生了错误

npm ERR! code ENOENTnpm ERR! syscall renamenpm ERR! path E:\前端学习\Mongodb\day03\news\node_modules_mime-types@2.1.26@mime-types\node_modules\mime-dbnpm ERR! dest E:\前端学习\Mongodb\day03\news\node_modul...

2020-03-24 19:53:47 332

原创 Nodejs连接MongoDB数据库时出现DeprecationWarning

今天学习使用Node.js连接MongoDB数据库,这是我本来的代码var mongoose = require("mongoose"); //引入mongoose模块// 链接数据库mongoose.connect("mongodb://127.0.0.1:27017/app",function(err){ if (err) { throw err; }else{ ...

2020-03-24 12:08:38 2150

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除