标签:arguments onclick 对象 hub 语法 方法 start 开头 应用
严格模式
变量和常量
变量 let
解决问题
window.onload = function () {
var ul = document.getElementById("list");
var lis = ul.getElementsByTagName("li");
for(let i = 0, length=lis.length; i < length; i++) {
// (function (i) {
// lis[i].onclick = function () {
// console.log(i);
// }
// })(i);
lis[i].onclick = function () {
console.log(i);
}
}
}
常量 const
必须有初始值,否则报错
在Node.js中,所有接收require()获得的对象都使用const修饰
模板
let name = "steve jobs";
let str = `hello ${name}`;
示例2:
let obj = {name:"jobs", age: 18, salary: 1};
let template = `
姓名:${obj.name}
年龄:${obj.age}
工资:${obj.salary}
`.trim();
示例3:生成页面
箭头函数
(x, y) => {}
语法格式简单
箭头函数的几种形式:
有多个参数 (a,b) => a + b;
方法体有多条语句 (a,b) => { a=1; b=2; console.log(a+b)};
标签:arguments onclick 对象 hub 语法 方法 start 开头 应用
原文地址:http://www.cnblogs.com/bici/p/6034122.html