- 博客(3)
- 收藏
- 关注
原创 js中的变量提升和函数提升
console.log(a); var a = "a"; var foo = () => { console.log(a); var a = "a1"; } foo(); 由于js自上而下逐行解释执行的,有人可能会认为第一行代码引用了一个没有声明的变量a,会抛出 ReferenceError 异常,而注掉第一行后,由于变量 a 在第二行log之前已经声明并赋值,打印结果...
2018-10-30 13:30:09
19533
7
原创 一个小问题:js 连等问题
let a = {n:1}; let b = a; a.x = a = {n:2}; console.log(a.x);// undefined 很多人没仔细考虑的话,会认为 a.x 应该是 {n:2},因为我们都知道,"=" 赋值运算符是自右向左的: a.x = a = {n:2}; 这句话就可以理解为 : 将 a = {n:2} (后面称为对象B)的返回值赋值给 a.x。这么想的...
2018-10-23 14:15:41
526
转载 android.os.SystemProperties 找不到符号
String SDK_DIR = System.getenv("ANDROID_SDK_HOME") //("TAG", "SDK_DIR = " + SDK_DIR ); if(SDK_DIR == null) { Properties props = new Properties() props.load(new FileInputStream(project.rootProj...
2018-07-16 13:12:59
2909
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人