美文网首页
基础知识

基础知识

作者: 林键燃 | 来源:发表于2019-04-17 08:56 被阅读0次

操作符

  1. typeof (检查类型)
  2. delete (删除对象中指定的属性)

条件语句

  1. switch case break

循环

  1. do while

模板字面量

模板字面量用一对 ` 包裹。要插入变量的值,只要把变量放在 ${} 里就可以了。实例如下

let book = { name: 'love and peace' }
console.log(`这本书的书名是${book.name}`)

class Book() {
    constructor (title, pages, isbn) {
        this.title = thitle;
        this.pages = pages;
        this.isbn = isbn;
    }
    printIsbn() {
        console.log(this.isbn)
    }
}

继承

class ITBook extends Book {
    constructor (title, pages, isbn, technology) {
        super(title, pages, isbn);
        this.technology = technology
    }
    printTechnology() {
        console.log(this.technology)
    }
}

ES6 和数组的新功能

方法 描述
@@iterator
copyWithin
entries
includes
find
findIndex
fill
from
keys
of
values

实例

创建数组并初始化值 --- Array.fill(value)

let ones = Array(6).fill(1)
[1,1,1,1,1,1]

copyWithin 方法复制数组中的一系列元素到统一数组指定的起始位置

let arr = [1,2,3,4,5,6]
arr.copyWithin(0,3,5)
[4,5,3,4,5,6]

排序

Array.reverse() // 反序输出
Array.sort() // 正序输出 或 反序输出
// Array.sort() + String.localeCompare()
let arr = ['abc', 'abd', 'abb']
arr.sort(function(a, b) => {
    return a.localeCompare(b) // 字符串 a 和 b 做比较,如果 a > b 则返回 1;a = b 则返回 0; a < b 则返回 -1
})
['abb', 'abc', 'abd']

搜索

方法 描述
Array.indexOf(element) 返回第一个匹配到的元素的下标,匹配不到,则返回 -1
Array.lastIndexOf(element) 返回最后一个匹配到的元素的下标,匹配不到,则返回 -1
Array.find(callback) 返回匹配到的第一个元素,没有则返回 undefined
Array.findIndex(callback) 返回匹配到的第一个元素的下标,没有则返回 -1
Array.includes(element[, index]) 匹配到指定元素返回 true,反之,返回 false

输出数组为字符串

方法 描述
Array.toString() 将数组里所有元素输出为一个字符串
Array.join() 传入一个分隔符将元素隔开

相关文章

  • 音频基础知识02

     音频基础知识 01  音频基础知识 02  音频基础知识 03  音频基础知识 04 人类收集声音的历史   为...

  • PHP全栈学习笔记18

    php基础知识,JavaScript,jQuery,ajax基础知识 linux基础知识,mysql数据库的基础与...

  • PHP全栈学习笔记18

    php基础知识,JavaScript,jQuery,ajax基础知识 linux基础知识,mysql数据库的基础与...

  • C语言回顾

    基础知识 控制流 基础知识补充 其他主题

  • PHP面试知识脉络(更新中)

    PHP基础知识Javascript、jQuery、ajax基础知识Linux基础知识MySQL数据库的基础与优化程...

  • p2p理财基础知识

    p2p理财基础知识 p2p理财基础知识 p2p理财基础知识

  • 学习Vue框架之前,要有JavaScript的知识储备

    前端三剑客知识储备(有关前端的专题) ☑ HTML基础知识 ☑ CSS基础知识 ☑ JavaScript5基础知识...

  • angular笔记

    第一部分、基础知识--------------------------基础知识------------------...

  • 【学习】其他框架

    Zookeeper Zookeeper基础知识Zookeeper综合知识 HDFS HDFS基础知识 NoSQl ...

  • Python3基础知识

    Python3基础知识 | 基础语法 Python3基础知识 | 编程第一步 Python3基础知识 | 基本数据...

网友评论

      本文标题:基础知识

      本文链接:https://www.haomeiwen.com/subject/suxgwqtx.html