Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ~foo(论点);什么是~&引用;在nodejs的这个代码段中是什么意思?_Javascript_Node.js_Function - Fatal编程技术网

Javascript ~foo(论点);什么是~&引用;在nodejs的这个代码段中是什么意思?

Javascript ~foo(论点);什么是~&引用;在nodejs的这个代码段中是什么意思?,javascript,node.js,function,Javascript,Node.js,Function,如上所示,arrayIndexOf引用了一个函数。调用arrayIndexOf函数时, 有必要在“arrayIndexOf”之前加“~”吗?我尝试将“~arrayIndexOf(value,field)”更改为“arrayIndexOf(value,field)”。它的工作原理是一样的吗?有什么我错过的吗 在JavaScript中,通常使用tilde~按位NOT运算符,对吗 在indexOf()之前,对字符串执行布尔检查(truthy/falsy)。 indexOf()本身返回字符串对象的索引号

如上所示,arrayIndexOf引用了一个函数。调用arrayIndexOf函数时, 有必要在“arrayIndexOf”之前加“~”吗?我尝试将“~arrayIndexOf(value,field)”更改为“arrayIndexOf(value,field)”。它的工作原理是一样的吗?有什么我错过的吗

在JavaScript中,通常使用tilde~按位NOT运算符,对吗 在indexOf()之前,对字符串执行布尔检查(truthy/falsy)。 indexOf()本身返回字符串对象的索引号 过去了。因此,如果返回-1,它将转换为0,即 法尔西


来源:

非常感谢!!!我得到了它!