草庐IT

match_string

全部标签

javascript - JavaScript 中 String 对象的属性值

据我了解,每个字符串都是Javascript中的一个对象。尽管如此,它仍然“不起作用”,正如我所期望的那样:vara="abc";//herewegetanewstringobjecta.b=123;//Iseemtodeclareaproperty"b"ofthatobjectalert(a.b);//alerts"undefined"但是,如果我尝试以“错误的方式”定义字符串,一切都会按预期进行vara=newString("abc");//a.b=123;alert(a.b);//alerts"123"为什么会这样? 最佳答案

javascript - typescript : check a string for number

我是网络开发的新手,在我的函数中想检查给定的字符串值是否为数字。如果字符串不是有效数字,我想返回null。以下适用于所有情况,除非字符串为“0”,在这种情况下它返回null。parseInt(columnSortSettings[0])||null;如何防止这种情况发生。显然parseInt不会将0视为整数! 最佳答案 因为0是假的,所以你可以使用isNaN()在这种情况下varres=parseInt(columnSortSettings[0],10);returnisNaN(res)?null:res;

Javascript : Close open HTML tags in a string

我有一个包含HTML代码的javascript字符串。我显示它,并根据字数附加了一个阅读更多/更少的切换器。问题是,当我缩小HTML代码时,它可能有开放标签,假设Acomputerisageneralpurposedevicethatcanbeprogrammedtocarryoutafinitesetofarithmeticorlogicaloperations当收缩变成Acomputerisageneralpurposedevicethatcanbeprogrammed...more由于未闭合的粗体标记,以下数据变为粗体。我想要一个javascript解决方案来关闭字符串中未关闭的

javascript - JS 和 type.match 作为文件 mime 类型 - 需要建议

今天我遇到了一个有趣的事情,如FFFileAPI和按类型分隔文件。好的,这是一个小片段作为if(!input.files[0].type.match('image.*')){window.alert("Selectimageplease");return;}它控制图像只读。但是,例如doc文件和pdf呢?我找不到有用的例子,所以我希望你能分享一些片段。我感兴趣的是检测不同的文件类型,但如何使用JS及其type.match绑定(bind)来控制不同的文件类型?Here是基础代码感谢任何有用的评论:) 最佳答案 所以基本思想是此代码使用

Javascript 正则表达式 .match() 为空

console.log(r.message);//returns"Thistransactionhasbeenauthorized"if(r.message.match(/approved/).length>0||r.message.match(/authorized/).length>0){//^throwstheerror:r.message.match(/approved/)isnull这不是在JavaScript中进行匹配的正确方法吗?success:function(r){$('.processing').addClass('hide');if(r.type=='succes

javascript - 错误 : Uncaught (in promise): Error: Cannot match any routes RC4 Child Routes

在Angular应用程序中实现子路由的演示应用程序Angular2应用程序显示错误Error:Uncaught(inpromise):Error:Cannotmatchanyroutes:'movie-home'zone.js:461UnhandledPromiserejection:Cannotmatchanyroutes:'movie-home';Zone:angular;Task:Promise.then;Value:Error:Cannotmatchanyroutes:'movie-home'(…)如果我不从文件movie.routes.ts添加这些代码行,应用程序工作正常{p

javascript - 返回 String vs Integer vs undefined vs null

为什么javascript比任何其他选择更喜欢返回String?考虑以下代码段。vararr=['Hello1','Hello2','Hello3'];Array.prototype.item=function(x){returnthis[x]||null||'aïe'||12||undefined;};console.log(arr.item(43));//returnsaïe我故意调用了一个不存在的数组元素。但是我不明白为什么arr.item(43)返回String?为什么不是null或undefined甚至12? 最佳答案 因

javascript - 将 someVar +'a string' 传递给 Handlebars.js 助手?

假设我有这个Handlebars助手:Handlebars.registerHelper('someRandomHelperCreatingALink',function(passedVarAndString,url){return''+passedVarAndString+'';});并且想像这样使用它,我将一个字符串和一个变量作为第一个参数传递(user.name+'isacooldude!'):{{{someRandomHelperCreatingALinkuser.name+'isacooldude!!''/a/cool/url'}}}我的问题:这是否可能?或者我是否必须为字符

javascript - 任何框架或任何人都需要使用 String/Number/Boolean 对象而不是原始版本的原因是什么?

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:WhyaretheretwokindsofJavaScriptstrings?例如,如果我们需要动态计算正则表达式,就需要使用newRegExp()来代替正则表达式。然而,当任何人都需要使用String/Number/Boolean对象而不是它们的原始版本时,边缘情况究竟是什么?(因为我似乎什至想不出在什么地方会需要它)

javascript - 热重载会破坏应用程序。最终加载器没有返回 Buffer 或 String

我有一个自定义加载程序加载以下文件data.jsconstdata={a:()=>8885555,b:()=>55555}module.exports=name=>{returndata[name]&&data[name]()}当我更改上述文件(如更改b值)时,应用程序中断ERRORin../data.js?name=aModulebuildfailed:Error:Finalloader(../data-loader.js)didn'treturnaBufferorStringatrunLoaders(C:\Users\010\Saber.js\webpack-hmr-3-ways\