• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >微信小程序 > ES6新特性开发微信小程序(1)

ES6新特性开发微信小程序(1)

作者:匿名 字体:[增加 减小] 来源:互联网

匿名通过本文主要向大家介绍了小程序开发,微信小程序,开发应用,微信开发等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
ECMAScript 6(简称ES6)是JavaScript语言的最新标准。因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015。

微信小程序支持绝大部分ES6的新增特性。

Constants(常量)

ES6新增了const关键字,用来声明常量,一旦声明,常量的值就不能改变了。


const只在声明所在的块级作用域内有效。

Scoping(作用域)

ES6新增了let关键字,用来声明变量,但声明的作用只在代码块内有效。

上面代码在代码块之中,分别用let和var声明了两个变量。然后在代码块之外调用这两个变量,结果let声明的变量报错,var声明的变量返回了正确的值。这表明,let声明的变量只在它所在的代码块有效。

上面代码的计数器i,只在for循环体内有效。

let为JavaScript新增了块级作用域。


上面的函数有两个代码块,都声明了变量x, y,运行后输出1 2。这表示外层代码块不受内层代码块的影响。如果使用var定义变量n,最后输出的值就是10 20。

Arrow Functions(箭头函数)

箭头函数是ES6在语法上提供的一个很好的特性,其特点有:

语法更为简洁了。

文法上的固定this对象。

一个参数


多个参数





数组遍历


Extended Parameter Handling(参数的扩展)

允许为函数的参数设置默认值,即直接写在参数定义的后面。


Rest不定参数(用"...."表示)是在函数中使用命名参数同时接收不定数量的未命名参数。


Spread操作符和Rest不定参数一样,都使用 "..." 表示,Spread操作符允许我们将数组中的参数一个一个传入函数中。


以上就是ES6新特性开发微信小程序(1)的详细内容,更多请关注其它相关文章!

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 微信小程序跟读 demo代码
  • 微信小程序图片展示demo代码
  • 微信小程序笑话大全demo代码
  • 微信小程序工具下载以及官方文档
  • 微信小程序版聊天室+服务端 demo代码
  • 微信小程序-公众号热门文章信息流 demo代码
  • 微信小程序游戏2048demo代码
  • 微信小程序-豆瓣电影demo代码
  • 微信小程序的掘金信息流demo代码
  • 微信小程序官方示例代码

相关文章

  • 微信小程序开发:picker滚动选择器详细介绍
  • 微信小程序入门常识
  • 从零开始开发微信小程序4种页面跳转的方法 (六)
  • 实例详解微信小程序上传图片到服务器
  • 微信小程序表单验证功能完整实例
  • 微信小程序官方示例代码
  • 什么是微信小程序?
  • 微信小程序开发之录音机 音频播放 动画实例
  • 微信小程序之弹幕的代码实现
  • 微信小程序-form组件操作介绍

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 微信小程序开发之实现自定义Toast弹框
    • 从零开始开发微信小程序步骤(三)
    • 微信小程序关于Radio选中样式切换的实例详解
    • 微信小程序YDUI的ScrollNav组件实现滚动导航效果
    • 图文详解微信小程序应用号组件
    • 微信小程序滚动Tab如何实现左右可滑动切换的实例分析
    • 微信小程序组件:action-sheet显示操作菜单解读和分析
    • 关于微信小程序登录鉴权的步骤
    • 微信小程序 跳转传递数据的方法
    • 微信小程序scroll-view组件详细介绍

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有