调妓

文章 评论 浏览 29

调妓 2022-05-04 13:57:12

下面的代码打印什么内容,为什么

var b = 10;
(function b(){
    b = 20;
    console.log(b); 
})();

输出函数体,原因:
IFFE中的函数是一个函数表达式,不是函数声明,类似于 const a = function(){} 常量绑定,
加入对一个常量进行赋值,非strict模式默认无效,strict模式报错,
所以a=20不会覆盖原有的函数名b,而是会在全局,也就是window下添加一个名为b的属性,值为20,
输出 function(){ xxx }

第 33 题:下面的代码打印什么内容,为什么?

调妓 2022-05-03 21:11:17

flex-grow 指定剩余空间以什么样的比例(增长系数 / 增长系数总和)分配给元素
子元素的 flex-grow 的值分别为 1, 2
剩余空间:600 - 300 - 200 = 100
两个元素的宽度分别为
300 + 100 * 1 / 3 = 333.33px
200 + 100 * 2 / 3 = 266.67px

第 156 题:求最终 left、right 的宽度(变形)

更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文