发表于: 2017-04-14 23:13:55
1 1083
今天完成的事
- 学习了函数的基础知识;
- 加深了对于对象这种数据类型的理解;
明天计划的事
- 继续学习菜鸟教程上的js的知识;
- 准备小课堂;
遇到的问题
- 之前一直觉得菜鸟教程的内容很浅很基础,就一直没看,最近2天再看发现其实有很多基础的东西我一直都不知道,看一些基础的东西也有很大的收获,即使是看起来很low的东西也得你完全了解后才能评价啊。
今天的收获
访问对象的方法有2中,一种是object.key,一种是object["key"]。这2种方法是等价的,我是先学习的json然后再学习对象,学习顺序明显不多啊。
将函数定义在一个变量里,这种方式叫做构造函数,比如var a = new Function(“b”,“return a”),但是因为new是关键字,要尽量避免使用它,所以也可以携程 var aFunction = function( b){return b};var a = aFunction(b)。其实它也是个匿名函数;
还有个变量提升的概念,就是变量可以先使用再声明,也就是说可以先使用一个变量,然后即使在最后声明这个变量,这个也是允许的。并且函数也可以这样,可以在声明之前就调用的,也是允许的。
评论