可能重复:
我发现js代码是这样写的:!!未定义,!!false;
jquery源代码(jQuery 1.7.0.js:第748行):
grep: function( elems, callback, inv ) {
var ret = [], retVal;
inv = !!inv;
// Go through the array, only saving the items
// that pass the validator function
for ( va
我是一个初级的JS开发人员,我不确定什么是命名可能连接到前端接口的变量的best practice。例如,我试图提供一个list of the states and their cities;我想知道是否应该遵守JS naming conventions来编写对象属性名称,还是用CAPITALS.编写它们,同时,我是否应该在多部分名称之间留出空间呢?
总结:
将对象propertiesnaming数组元素命名为对象的数组元素作为对象的对象属性值在大写中命名父对象本身为?有空格??
例如:
let states = {
Alabama: ["Alexander City"
使用$( this )与使用$(This)之间的根本区别是什么
$('.viewComments').click(function(ev){
//returns the desired value
alert(this.getAttribute('id'));
//Gives an error sayin function is not defined
alert($(this).getAttribute('id'));
//returns the desired value
alert($(