Javascript编程开发技术是许多web前端开发程序员需要学习和掌握的重点知识之一,而今天我们就通过案例分析来了解一下Javascript编程都有哪些要求。
1、箭头函数和对象字面量
箭头函数提供了更简短的语法,其中一个特性是你可以将函数编写为具有隐式返回值的lambda表达式。编写函数样式的代码时这就很顺手,比如说有时你必须使用一个函数映射一些数组的情况。使用常规函数可能会多出很多空行。
2、箭头函数和绑定
箭头函数另一个需要注意的点是,它们没有自己的this绑定,意味着它们的this值和封闭词法作用域的this值是一样的。
因此,尽管箭头函数的语法更时尚一些,但它并不能替代一些很好的旧函数。你可能会很容易遇到this绑定与你原本所想不一样的情况。
3、自动分号插入
虽然这不是一项新功能,但自动分号插入(ASI)是Javascript中比较怪异的功能之一,因此值得一提。从理论上讲,你可以在大多数时候省略分号(许多项目都这样做)。如果项目有先例,则应遵循此先例。但你一定需要记得ASI是一项功能,否则后你会写出容易迷惑人的代码。
4、浅集合
集合较浅,意味着重复的数组和具有相同值的对象,这将导致集合中有多个条目。
总之,Javascript很容易入门,但很难精通。换句话说,开发人员需要搞清楚自己正在做什么,明白为什么要这样做,否则就很容易出错。