我正在使用 ng-flow 示例进行基本图像上传。我看到了一个我不明白它是如何工作的表达式。
基本上,这是表达式:
<p>Demo object array expression in Javascript:</p>
<p id="demo"></p>
<script>
var expr = !!{png:1,gif:1,jpg:1,jpeg:1}['pdf', 'gif', 'jpg'];
document.getElementById("demo").innerHTML = expr ;
</script>
如果数组在最后一个元素中具有有效图像,则上述方法似乎返回 true。我不知道为什么,但是在我研究了代码之后,这是我的结论。
感谢有人可以帮助我理解上述内容并给我一个文档链接。我到处搜索,但没有找到任何参考。
单击此处查看具有来自 ng-flow 的此表达式的 html
我认为代码的目的是在文件不是图像的情况下禁用文件的上传。
任何人都可以推荐和更简单的替代方案,请告诉我。
塔雷克