ES6学习笔记之字符串、数组、对象、函数新增知识点实例分析

yizhihongxing

ES6学习笔记之字符串、数组、对象、函数新增知识点实例分析

字符串

模板字符串

ES6引入了模板字符串,可以使用反引号(``)来定义字符串,也可以在其中使用大括号({})来插入变量或表达式。

示例:

const name = "张三";
const age = 18;

console.log(`我的名字是${name},今年${age}岁了`);

includes()方法

includes()方法用于判断一个字符串中是否包含另一个字符串,返回布尔值。

示例:

const str = "Hello World";

console.log(str.includes("World")); // true
console.log(str.includes("JavaScript")); // false

startsWith()方法和endsWith()方法

startsWith()方法用于判断一个字符串是否以另一个字符串开头,返回布尔值。

endsWith()方法用于判断一个字符串是否以另一个字符串结尾,返回布尔值。

示例:

const str = "Hello World";

console.log(str.startsWith("Hello")); // true
console.log(str.startsWith("World")); // false

console.log(str.endsWith("World")); // true
console.log(str.endsWith("Hello")); // false

数组

解构赋值

解构赋值可以让我们一次性地将数组或对象中的多个值赋值给多个变量。

示例:

const arr = [1, 2, 3];

const [a, b, c] = arr;

console.log(a, b, c); // 1 2 3

展开运算符

展开运算符可以将一个数组转成用逗号分隔的参数序列,或者将一个对象转成用逗号分隔的键值对序列。

示例:

const arr1 = [1, 2, 3];
const arr2 = [4, 5, 6];

const newArr = [...arr1, ...arr2];

console.log(newArr); // [1, 2, 3, 4, 5, 6]

const obj1 = { name: "张三", age: 18 };
const obj2 = { gender: "male" };

const newObj = { ...obj1, ...obj2 };

console.log(newObj); // { name: "张三", age: 18, gender: "male" }

Array.from()方法

Array.from()方法可以将一个类似数组的对象或可遍历对象转化成一个新的数组。

示例:

const obj = { 0: "a", 1: "b", 2: "c", length: 3 };

const arr = Array.from(obj);

console.log(arr); // ["a", "b", "c"]

对象

对象的扩展运算符

对象的扩展运算符允许将对象的属性复制到另一个对象中去,同时也可以添加新的属性。

示例:

const obj1 = { name: "张三", age: 18 };
const obj2 = { ...obj1, gender: "male" };

console.log(obj2); // { name: "张三", age: 18, gender: "male" }

Object.assign()方法

Object.assign()方法可以将多个对象合并成一个对象。

示例:

const obj1 = { name: "张三", age: 18 };
const obj2 = { gender: "male" };

const newObj = Object.assign(obj1, obj2);

console.log(newObj); // { name: "张三", age: 18, gender: "male" }

函数

箭头函数

箭头函数是一个更简洁的函数定义方式,可以用来代替函数表达式。

示例:

const arr = [1, 2, 3];

const newArr = arr.map(item => item * 2);

console.log(newArr); // [2, 4, 6];

剩余参数

剩余参数可以用来表示函数接受不定数目的参数,将它们作为一个数组传入函数。

示例:

function myFunc(a, b, ...args) {
  console.log(a); // 1
  console.log(b); // 2
  console.log(args); // [3, 4, 5]
}

myFunc(1, 2, 3, 4, 5);

以上就是ES6学习笔记之字符串、数组、对象、函数新增知识点实例分析的完整攻略,希望对您有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:ES6学习笔记之字符串、数组、对象、函数新增知识点实例分析 - Python技术站

(0)
上一篇 2023年5月28日
下一篇 2023年5月28日

相关文章

  • JavaScript错误处理操作实例详解

    JavaScript错误处理操作实例详解 什么是JavaScript错误处理? JavaScript错误处理指的是在编写JavaScript代码时,遇到错误或异常时,程序应该如何处理它们的过程。正确的错误处理可以提供更好的用户体验,并且可以确保代码更加健壮和可靠。 如何进行JavaScript错误处理? 在JavaScript中,可以使用try-catch语…

    JavaScript 2023年5月27日
    00
  • Android studio 混淆+打包+验证是否成功

    下面是关于“Android studio 混淆+打包+验证是否成功”的完整攻略。 1. 什么是混淆 混淆(Obfuscation)是一种通过变更代码名称,使得代码难以理解和阅读的技术。在Android开发中,混淆可以有效的防止反编译和代码盗用。Android Studio为我们提供了混淆功能,我们可以在打包前进行混淆操作。 2. 如何进行混淆 2.1 启用混…

    JavaScript 2023年6月11日
    00
  • js中将多个语句写成一个语句的两种方法小结

    下面是详细讲解如何将多个JavaScript语句合并成一个语句的两种方法,帮助大家掌握并使用起来。 方法一:使用分号连接多个语句 我们在JavaScript中常常需要写多个语句,比如: let a = 1; let b = 2; let c = a + b; console.log(c); 这段代码包含了三个语句,我们可以将它们合并成一个语句,如下: let…

    JavaScript 2023年6月11日
    00
  • javascript getElementById 使用方法及用法

    JavaScript getElementById 使用方法及用法 getElementById()是JavaScript中用于按ID获取HTML元素的方法。本文详细介绍了getElementById()的使用方法及用法。 使用方法 在HTML代码中(通常在或中)指定元素ID,例如: <!DOCTYPE html> <html> &l…

    JavaScript 2023年6月10日
    00
  • JavaScript分步实现一个出生日期的正则表达式

    JavaScript分步实现一个出生日期的正则表达式攻略包括以下步骤: 1. 确定正则表达式的格式 根据出生日期的格式,确定正则表达式的格式,例如中国大陆的格式通常为YYYY-MM-DD,美国通常为MM/DD/YYYY或者DD/MM/YYYY,可以针对不同的格式进行相应的正则表达式编写。例如,针对中国大陆的格式,我们可以编写如下正则表达式: ^\d{4}-(…

    JavaScript 2023年6月10日
    00
  • JavaScript简介_动力节点Java学院整理

    JavaScript简介:动力节点Java学院整理 什么是JavaScript JavaScript是一种基于对象和事件驱动的脚本语言,是目前世界上应用最广泛的编程语言之一。通常用于客户端的Web开发,可以通过HTML文档中内嵌的JavaScript脚本来实现对网页的交互和动态效果。 JavaScript的特点 JavaScript具有以下几个特点: 轻量级…

    JavaScript 2023年5月18日
    00
  • JavaScript判断表单提交时哪个radio按钮被选中的方法

    当表单中有多个radio按钮时,我们需要判断哪个radio按钮被选中,以便在提交表单时获取对应的值。这里介绍两种判断radio按钮被选中的方法。 方法一:使用JavaScript循环遍历radio按钮,判断哪个按钮被选中 假设我们的表单中有三个radio按钮,分别是id为”radio1″、”radio2″、”radio3″。可以通过以下代码判断哪个按钮被选中…

    JavaScript 2023年6月10日
    00
  • Javascript isArray 数组类型检测函数

    当需要对数组类型进行检测时,Javascript提供了一个内置函数——数组类型检测函数isArray()。本文将详细讲述使用isArray()函数来检测数组类型的完整攻略。 检测数组类型 使用isArray()函数可以方便地检测一个对象是否为数组类型。该函数的语法如下: Array.isArray(obj) 其中,obj为需要被检测的对象,该方法返回一个布尔…

    JavaScript 2023年5月27日
    00
合作推广
合作推广
分享本页
返回顶部