爷爷说
文章平均质量分 66
5477呀
IT小虾米
展开
-
爷爷说 之 闭包那点事儿
示例一://示例一:var x = function(){ var _stat=12; var iMethod = function(){ return 23*_stat; } return iMethod;}y = x();Chrome浏览器控制台输出:ƒ (){ return 23*_stat;}原因:y=x();意思是y等于x函数的返回值,而返回值是iMethod,所以打印输出为iMethod函数。示例二://示例二:var原创 2022-04-24 18:54:18 · 1138 阅读 · 0 评论 -
爷爷说 之 闭包和作用域链
自上次听爷爷讲过了闭包以后,想起爷爷推荐的一本关于javascript的书,里面有讲到过闭包,现在好像有了更深的体会,所以把它摘录下来,自己迷糊的时候就翻出来看看。大家有需要可以下载去看看~☆☆☆书名:JavaScript高级程序设计(第4版)function createComparisonFunction(propertyName) { return function(object1, object2) { let value1 = object1[propertyName];原创 2022-04-24 18:49:01 · 162 阅读 · 0 评论 -
爷爷说 之 console.log(‘’)
昨天爷爷给我发了一段js代码和这段代码在爷爷自己开发的DJS上面运行后的结果,让我分别在Node、Chrome和Firefox上面运行一遍,并且相互比较结果。 代码如下://为了方便看清楚,我加了一些注释var x = {Name:['lisi', 'wang'], Age:12};var y = x.Name;console.log( "1.第一次打印x和y:" );console.log( x );console.log( y );console.log( "---------..原创 2022-04-20 15:11:51 · 717 阅读 · 0 评论