草庐IT

null-check

全部标签

javascript - Regexp.match.length 如果找不到则返回 NULL

我有一个JS正则表达式。vart1=str.match(/\[h1\]/g).length;如果str包含单词[h1]它工作正常,否则它会显示错误!如何解决问题? 最佳答案 vart1=(str.match(/\[h1\]/g)||[]).length; 关于javascript-Regexp.match.length如果找不到则返回NULL,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/quest

javascript - 如何过滤掉数组中的 NaN, null, 0, false (JS)

我被要求过滤掉array中的NaN,null,0,false。幸运的是我已经回答了这个问题。functionbouncer(arr){functionfilterer(arr){returnarr>0||isNaN(arr)===true;}arr=arr.filter(filterer);returnarr;}//exampleinputbouncer([0,1,2,3,'ate','',false]);//output[1,2,3,'ate']但问题是我真的不知道我是如何得出答案的,或者更确切地说,我不知道它是如何运作的。特别是在arr>0上,过滤器如何知道arr已在arr[1]、

javascript - 为什么 typeof null 的值会在循环内发生变化?

在Chrome控制台中执行此代码段:functionfoo(){returntypeofnull==='undefined';}for(vari=0;i应该打印1000次false,但在某些机器上会打印false多次迭代,然后打印true。为什么会这样?这只是一个错误吗? 最佳答案 为此打开了一个chromium错误:Issue604033-JITcompilernotpreservingmethodbehavior所以是的,这只是一个错误! 关于javascript-为什么typeof

javascript - d3.js Checking/Count 系列图表

我正在开发一个使用四方数据的应用程序。//这是经过深入研究的系列图表-但这里仍然存在一些错误。所以我们有一批数据-健康与美容、餐厅、咖啡馆、公共(public)场所。--会有COUNT个--以及结帐信息的总和。所以我希望这张图表能够显示field的数量,但也能表明它们有多受欢迎……例如,酒吧的数量可能会更少,但签到的数量会更高,因为它们更受欢迎。所以在那种情况下想要反转圆圈的颜色。当前的代码尝试存在一些错误。圆圈/圆圈间距的交换导致黑色路径撕裂和奇怪的行为对于线条,我希望在蓝色圆圈下方有一条黑线,但在蓝色圆圈内部显示一条裁剪的圆圈路径橙色线——这是一种掩蔽能力。_latestjsfid

javascript - d3-drag 0.3.0 - "Cannot read property ' button' of null"

我正在尝试将d3-drag与Canvas一起使用:select(canvas).call(drag().container(canvas).subject(partial(getNodeAtMouse,simulation,canvas)).on('start',someFunction))但是,当我实际尝试拖动时出现以下错误:Cannotreadproperty'button'ofnull从d3-drag(d3原始源代码)中的以下行functiondefaultFilter(){return!d3Selection.event.button;}如果我删除该函数(通过指定我自己的过滤器

javascript - "Cannot read property ' xxx ' of null"

我有一个包含子项的文档片段,我想循环(如果可能)。这会导致错误“无法读取null的属性‘xxx’”。我如何测试是否会出现这种情况? 最佳答案 您可能需要执行以下操作:if((documentFragment!==null)&&documentFragment.hasOwnProperty('xxx')){//handlepropertyxxxofdocumentFragmentasrequired} 关于javascript-"Cannotreadproperty'xxx'ofnull"

javascript - 有没有办法判断 ReactElement 是否呈现 "null"?

在我的JSX中,我有一个条件渲染逻辑的情况-当元素A渲染某些东西时(它的render()函数返回null以外的东西),然后还渲染元素B,就在元素A的上方。代码示例(简化)如下所示:functionrender(){letelemA=();if(elemA.isNull()){return({...someElements});}return({...someElements}{elemA});}所以我的问题是-有什么方法可以检查elemA.isNull()吗? 最佳答案 不,没有办法确定child将使用React呈现什么。执行此操作

javascript - 未捕获的类型错误 : Cannot read property 'appendChild' of null

这个问题在这里已经有了答案:WhydoesjQueryoraDOMmethodsuchasgetElementByIdnotfindtheelement?(6个答案)关闭7个月前。我收到以下错误UncaughtTypeError:Cannotreadproperty'appendChild'ofnullmyRequest.onreadystatechange@script.js:20用我下面的代码//index.htmlSimplePageThisisanAJAXExample这是我的JavaScript文件//script.js//1.CreatetherequestvarmyReq

javascript - null 是 JavaScript 中的对象吗?

这个问题在这里已经有了答案:关闭12年前。PossibleDuplicate:Nullobjectinjavascript嗨,我读过thisthread关于JavaScript中的null,但我现在对null的身份感到非常困惑。众所周知,由于thelanguagedesignerror,typeof(null)的计算结果为object,并且ECMA声明null是TheNullType。8.2TheNullTypeTheNulltypehasexactlyonevalue,callednull.那么为什么人们一直说null是一个对象呢?有人说null是单例对象。每个人对JavaScrip

javascript - Traceur 运行时 : Super expression must either be null or a function, 未定义

学习ES6并立即遇到以下错误.ma​​in.js'usestrict'importBackbonefrom'exoskeleton';importAppfrom'./views/App';varonDOMReady=()=>{console.log('insidedomready');window.app=newApp();}if(document.readyState==='complete'||document.readyState==='interactive'||document.readyState==='loaded'){onDOMReady();}else{documen