美文网首页
廖雪峰JavaScript函数

廖雪峰JavaScript函数

作者: answer_13b8 | 来源:发表于2018-03-11 22:21 被阅读0次

函数定义和调用

函数参数

abs.length; 可以检测函数内有多少变量

函数参数

arguments

只在函数内部起作用,并且永远指向当前函数的调用者传入的所有参数。arguments类似Array但它不是一个Array

arguements作用

rest

在函数内部加入rest可以以数组形式获得多余参数

rest

return 的坑

return

不是一行加大括号{}

变量作用域和解构赋值

变量提升

变量提升 全局变量

全局变量

直接访问全局变量和局部变量window.x    x (结果一致)

名字空间

减少冲突

解构赋值

把一个数组的元素分别赋值给几个变量,多个变量用[...]括起来

解构赋值

可以忽略某些元素 [ , , ]

对象的解构赋值

如果要使用的变量名和属性名不一致

解构赋值

还可以使用默认值

解构赋值

问题

解构赋值

使用场景

交换变量值    获取域名和路径    新建date对象

解构赋值

方法

对象方法

this 指向

this

用that捕获this?


that-this

apply和call

apply和call区别

装饰器?

装饰器

相关文章

  • JavaScript | 函数与方法

    Reference : JavaScript教程 - 廖雪峰的官方网站 JavaScript函数基础 定义函数 在...

  • 廖雪峰JavaScript函数

    函数定义和调用 abs.length; 可以检测函数内有多少变量 arguments 只在函数内部起作用,并且永远...

  • JavaScript学习笔记(三)

    主要源于廖雪峰老师的JavaScript教程 1. 高阶函数 参数传入函数 JavaScript的函数其实都指向某...

  • (二)JavaScript 函数

    本文是大神廖雪峰的JavaScript教程学习笔记。并不是教程,如有需要,请前往廖雪峰大神大博客. 一、函数定义和...

  • JavaScript学习——函数

    1. 本文是在学习廖雪峰先生的JavaScrip教程 后的归纳 一、JavaScript函数 JavaScript...

  • 廖雪峰JavaScript高阶函数

    高阶函数 函数嵌套函数,子函数接收父函数传递进来的参数 map map()传入的参数是pow,即函数对象本身 运算...

  • 知识点

    JavaScript 1.闭包2.箭头函数廖雪峰老师官网[https://www.liaoxuefeng.com/...

  • 廖雪峰JavaScript

    ECMAScript是一种语言标准,Javascript是网景公司对ECMAScript标准的一种实现 快速入门—...

  • JavaScript学习笔记(二)

    主要源于廖雪峰老师的JavaScript教程 1. 函数 函数的定义和调用 函数声明 函数也是一个对象,可以用一个...

  • JavaScript | 变量作用域与解构赋值

    Reference : JavaScript教程 - 廖雪峰的官方网站 原文:变量作用域与解构赋值 - 廖雪峰的官...

网友评论

      本文标题:廖雪峰JavaScript函数

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