gpt4 book ai didi

javascript - ( foo ? bar : fobar) || xyz; do in javascript?

转载 作者:行者123 更新时间:2023-12-02 18:43:55 25 4
gpt4 key购买 nike

Get the real width and height of an image with JavaScript? (in Safari/Chrome) ,关于如何计算出图像的实际尺寸提出了一个声称巧妙的解决方案。

var t = new Image();
t.src = (img_element.getAttribute ? img_element.getAttribute("src") : false) || img_element.src;

我试图弄清楚第二行的作用。我知道我想使用的来源,因此简单地声明了它。这不会产生任何其他属性,例如 t.width。

最佳答案

相同
if(foo){ 
if(bar) {
bar;
}
else {
xyz;
}
else {
if(fobar) {
fobar;
}
else {
xyz;
}
}

在您的现实生活中,因为 fobar 为 false

if(foo){ 
if(bar) {
bar;
}
else {
xyz;
}
else {
xyz;
}

所以

if(foo && bar) {
bar;
}
else {
xyz;
}

关于javascript - ( foo ? bar : fobar) || xyz; do in javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16590780/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com