当前位置: 首页 > news >正文

电影网站如何做不侵权优化关键词具体要怎么做

电影网站如何做不侵权,优化关键词具体要怎么做,外贸高端网站设计,品牌网站建设服务函数表达式 function (someArgs) { someStatements } function name(someArgs) { someStatements } (someArgs) > { someStatements }函数表达式就是要,在一个表达式中定义一个函数;箭头函数也是一个简洁的函数表达式;执行完函数表达式&a…

函数表达式

function (someArgs) { someStatements }
function name(someArgs) { someStatements }
(someArgs) => { someStatements }
  1. 函数表达式就是要,在一个表达式中定义一个函数;
  2. 箭头函数也是一个简洁的函数表达式;
  3. 执行完函数表达式,才能开始调用:
    • 一般是立刻调用、用作回调等;
    • 可以赋值给其他变量,使得后续可以继续使用,不能变量提升(先调用后声明)。
  4. 根据语法解构,函数表达式可以分为两类:
    • 箭头函数表达式;
    • 由关键字 function 引导的函数表达式。
g();	// 报错,函数还没有声明
f();	// 报错,函数还没有声明
let f = function g() { console.log('Hi'); }	// =后边的是一个具名函数表达式
f();	// 'Hi'
g();	// 报错,具名函数表达式的名字只能在函数体内部调用

具名函数表达式

具名函数表达式在语法上,多一个名字:

  1. 创建的函数 name 属性就是该名字,不会因为因为赋值而改变;
let g = function f(n) { }
let h = gg.name			// 'f'
h.name			// 'f'(function(){}).name	// '',空字符串,没有名字
let k = function () {}
k.name			// 'k'
  1. 具名函数表达式的名字只能在函数体内部调用,递归的场景可以使用;
let factorial = function fac (n) {if (n <= 1) return 1;else return n * fac(n - 1);	// 不要使用 factorial(n - 1)
}factorial(4)	// 24
fac(4)			// 报错
  1. 注意:不要在函数表达式的函数体内,使用其赋值的变量,这样容易出错。
let factorial = function fac (n) {if (n <= 1) return 1;else return n * factorial(n - 1);
}factorial(4)	// 24let f = factorial;
factorial = 1;
f(4)			// 报错

箭头函数表达式

箭头函数表达式的语法更加简洁,含义上有一些差异,用法上也有一些限制:

  • 箭头函数没有独立的 this
  • 没有 arguments 对象;
  • 不能用作构造函数(使用 new 调用会 报错,无法访问 new.target 关键字);
  • 函数体内不能使用 yield,不能用以创建生成器。

基本语法

  1. 只有一个参数时,() 可以省略;
  2. 函数体只有单个语句,{} 可以省略,返回值就是该语句/表达式的值。
  3. 函数体有多个语句,必须使用 {} 包围。
/* 函数体只有一个语句 */
() => 单个语句
单个参数 => 单个语句
(单个参数) => 单个语句
(参数1, 参数2) => 单个语句
let f = ()=>console.log(111)
f() === undefined		// true/* 函数体有多个语句,使用{} */
() => { 多个语句 }
单个参数 => { 多个语句 }
(单个参数) => { 多个语句 }
(参数1, 参数2) => { 多个语句 }
let g = ()=>{}

注意事项

  1. 语法上,一个对象作为表达式返回时,加 ()
let f = ()=>{ a:1 }			// 不报错,a被当成一个标签,执行了表达式 “1”,返回 undefined
let f = ()=>{ a: 1, b: 2 }	// 报错
let f = ()=>{ a: 1; b: 2 }	// 不报错,a,b都时标签
let f = ()=>( {a:1, b:2} )	// 不报错,()改变了优先级
  1. 注意 this 的指向。更多因此导致的注意事项,见此
http://www.fp688.cn/news/145529.html

相关文章:

  • 集团网站建设哪家更好全媒体广告加盟
  • 广州网站开发哪家好写软文平台
  • 专门做配电箱的网站推广平台 赚佣金
  • 举报网站建设情况总结百度的特点和优势
  • 哪建设网站好河南郑州最新消息今天
  • 网站客服漂浮广告代码佛山网站快速排名提升
  • 做网站数据分析架构it培训机构靠谱吗
  • php手机网站开发教程网页设计和网站制作
  • 北京上海网站建设公司哪家好2345电脑版网址导航
  • 烟台seo网站推广小红书推广引流
  • 做a 免费网站凡科官网免费制作小程序
  • 培训网站网站建设网络营销概念是什么
  • e网站的图标怎么做seo搜索引擎优化实战
  • 网站分为几种如何做网络营销?
  • 图片 网站源码 采集百度推广官网
  • 黑群晖做php网站网站测试的内容有哪些
  • 餐饮品牌设计哪个公司最好北京网站优化快速排名
  • 网站优化主旨百度识图在线使用
  • 南宁建站模板大全seo交流群
  • 网站设计技术大全黑帽seo培训网
  • 东莞网站设计公司最近新闻头条最新消息
  • 广东专业网站优化公司报价安卓手机优化
  • 网站首页的布局设计北京seo优化服务
  • 中科商务网做网站垃圾推一手新闻发稿平台
  • 深圳北站设计者品牌推广策划方案怎么写
  • 湘乡新闻头条百度seo怎么查排名
  • c#做asp.net网站最新域名查询
  • 西部排名nba最新排名seo服务深圳
  • 制作视频的网站软件seo国外英文论坛
  • 做网站的说3年3年包括什么软件接单平台app