我查看快照的代码,看这个代码 https://github.com/visionmedia/express/blob/master/lib/application.js#L490
if ('all' == envs || ~envs.indexOf(this.settings.env)) fn.call(this);

envs之前的〜意思

解决方法

如果你想知道为什么在这种情况下使用它,这是找出indexOf方法是否找到了一些东西的缩写.

indexOf在没有找到某个东西时返回-1,而> = 0.所以当你做~~你会得到0(一个错误的价值),当你做任何其他事情你得到一个真实的价值.

所以:

if( ~str.indexOf( "something" ) ) {
...
}

是一种较短的说法

if( str.indexOf( "something" ) !== -1 ) {
...
}

如果你想知道如何-1的NOT为0,然后读取here

“〜”是什么意思?的更多相关文章

  1. Swift Test传递参数

    有谁知道如何为swift测试提供命令行参数?)实际上,您可以使用环境来完成它.具有以下内容的测试:使用swift命令行将成功:

  2. swift – 由于信号命令失败:分段故障:11同时发出IR SIL功能

    如果你声明一个Bool,你也可能有这个错误!在类中的属性,并尝试使用此属性创建三元条件:只需添加!

  3. php – 而不是Form动作和方法

    我发现没有“行动”和“方法”在按下提交按钮后,我想在文本框中输入值.我怎样才能像前者一样?

  4. php – 将函数传递给foreach循环

    出于好奇,下面两个功能等同的选项?与只是想确保我不会在每次迭代中调用该函数或任何愚蠢的.谢谢!是的,他们基本相同.唯一的区别是第一个将为当前作用域添加一个变量.

  5. 使用PHP DOMXpath遍历子节点?

    我在理解childNodes中存储的内容时遇到了一些麻烦.理想情况下,我想在每个子节点上做另一个xquery,但似乎无法直截了当.这是我的情景:数据:和代码:对于“某事物”的每个元素(即$n),我想要访问两段文本和href的值.我尝试使用childNode和另一个xquery,但无法获得任何工作.任何帮助将不胜感激!

  6. php – 在codeigniter中调试路由?

    我想知道是否有任何简单的方法在代码点火器中调试路由?我希望能够在日志中看到以下内容:基本上它意味着我们可以看到我们何时到达路线以及它何时尝试加载.有没有办法在这些方面启用某些东西?

  7. php – scandir – 排序数字文件名

    做了一些搜索,但似乎无法找到我正在寻找的确切答案.我想使用’scandir’来输入带有编号文件名的文件,但要正确排序.例如,文件名是:我遇到的问题是10-a-fourth-thing.ext将显示在2-something-else.ext之前.我想找到一种解决这个问题的更好方法,而不是在所有文件名前面引入前导’0′.有什么想法吗?谢谢.natsort完全符合您的需求.使用SORT_NUMERIC进行排序也适用于以数字开头的文件名,但如果前面也没有数字的名称也会中断.

  8. php – 如何实例化具有私有构造函数的类

    我如何实例化一个具有私有构造函数的类.我不想在类中使用任何函数来创建自己的实例.Ex类是:您无法从构造函数为私有的类(超出教学大纲)实例化对象.如果您打算使用它的功能,那么您应该将它们作为静态使用它们来满足您的需求.确保该功能是公开的.例如:请参阅工作示例:http://codepad.org/VoYeyk8W

  9. 扩展另一个的PHP类如何继承私有函数?

    我试图扩展PHP类而不重写整个事情.这是一个例子:但是当我运行脚本时,我收到以下错误:似乎bar不继承私有函数setSomething().如何在不修改foo类的情况下修复此问题?bar正在继承该函数,但它无法调用它.这是私有方法的重点,只有声明类可以调用它们.

  10. PHP:从函数返回值并直接回显它?

    PHPHTML有没有办法让函数自动“回显”或“打印”返回的语句?就像我想做这个………没有“回声”吗?您可以使用特殊标签:或者,当然,您可以让您的函数回显值:

随机推荐

  1. js中‘!.’是什么意思

  2. Vue如何指定不编译的文件夹和favicon.ico

    这篇文章主要介绍了Vue如何指定不编译的文件夹和favicon.ico,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

  3. 基于JavaScript编写一个图片转PDF转换器

    本文为大家介绍了一个简单的 JavaScript 项目,可以将图片转换为 PDF 文件。你可以从本地选择任何一张图片,只需点击一下即可将其转换为 PDF 文件,感兴趣的可以动手尝试一下

  4. jquery点赞功能实现代码 点个赞吧!

    点赞功能很多地方都会出现,如何实现爱心点赞功能,这篇文章主要为大家详细介绍了jquery点赞功能实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  5. AngularJs上传前预览图片的实例代码

    使用AngularJs进行开发,在项目中,经常会遇到上传图片后,需在一旁预览图片内容,怎么实现这样的功能呢?今天小编给大家分享AugularJs上传前预览图片的实现代码,需要的朋友参考下吧

  6. JavaScript面向对象编程入门教程

    这篇文章主要介绍了JavaScript面向对象编程的相关概念,例如类、对象、属性、方法等面向对象的术语,并以实例讲解各种术语的使用,非常好的一篇面向对象入门教程,其它语言也可以参考哦

  7. jQuery中的通配符选择器使用总结

    通配符在控制input标签时相当好用,这里简单进行了jQuery中的通配符选择器使用总结,需要的朋友可以参考下

  8. javascript 动态调整图片尺寸实现代码

    在自己的网站上更新文章时一个比较常见的问题是:文章插图太宽,使整个网页都变形了。如果对每个插图都先进行缩放再插入的话,太麻烦了。

  9. jquery ajaxfileupload异步上传插件

    这篇文章主要为大家详细介绍了jquery ajaxfileupload异步上传插件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  10. React学习之受控组件与数据共享实例分析

    这篇文章主要介绍了React学习之受控组件与数据共享,结合实例形式分析了React受控组件与组件间数据共享相关原理与使用技巧,需要的朋友可以参考下

返回
顶部