WXS与JS使用的部分区别

JS是javascript语言编写的文件的拓展名
WXS是微信为小程序给予JS上面研发的在布局文件中进行逻辑处理的文件,微信小程序本身是不支持在布局文件中使用JS调用的。
一般来说JS上面的语法和api在WXS上面也都可以使用,不过还是有一些语法和api是无法使用的(猜测有以下两点中的一点,或者都有:
1、WXS只支持到JS5版本,不支持ES6
2、WXS使用了JS的严格模式strict mode),本篇对此进行部分整理

WXS上面不能使用的功能:

  • 反引号 `` ,通常可以在JS中常常使用反引号进行字符串模版编写
  • 右箭头>,通常用 => 进行函数的简写
  • 对象的赋值简写,通常在定义对象时候将名字和值一样的内容缩写为一样,比如
var obj = {
	value
}
  • 关键词 let,通常用这个定义临时变量
  • 实例化对象的关键词 new,通常使用这个关键词定义对象,比如 Date
// js写法
 var date = new Date()
 // wxs写法
 var date = getDate()
©️2020 CSDN 皮肤主题: 精致技术 设计师:CSDN官方博客 返回首页