草庐IT

function-object

全部标签

javascript - 我所有的 Observables 错误 'takeUntil is not a function'

出于某种原因,我无法在我的任何可观察对象上使用takeUntil方法。我的IDE(VisualStudioCode)在我编码时将其显示为有效方法,并且编译良好(从typescript),但是当我运行它时,我得到takeUntilisnotafunction在我的任何observables上。我使用的是rxjs版本5.3.0。我可以通过多种方式实现它,但这可能是最直接的:letsubject:BehaviorSubject=newBehaviorSubject({});letunsubscribe:Subject=newSubject();subject.takeUntil(unsubs

javascript - 创建一个 jQuery 插件 : best practices regarding functions' visibility?

我正在创建一个jQuery插件。到目前为止它工作正常,但我对我做事的方式有疑问:jQuery.fn.myMethod=function(){returnthis.each(function(){MyScope.doSomething(jQuery(this).attr("id"));});};varMyScope={//ThefunctionscontainedinMyScopeareextremelylinkedtothelogic//ofthispluginanditwouldn'tmakealotofsensetoextractthemdoSomething:function(i

javascript - React JS 未捕获引用错误 : function not defined

我正在尝试在ReactJs组件中发生单击事件时调用shuffleCards。但是,我收到以下错误:UncaughtReferenceError:shuffleCardsisnotdefined这是我的代码:constructor(props){super(props);this.state={count:0};}shuffleCards(array){vari=array.length,j=0,temp;while(i--){j=Math.floor(Math.random()*(i+1));temp=array[i];array[i]=array[j];array[j]=temp;}

javascript - JavaScript 中的 var thing 和 function thing() 有什么区别?

我只是想知道以下JavaScript对象声明之间的区别。具体来说,thingobjectliteral和thingclass中的thing1object之间的区别。代码:varthing={sanity:0,init:function(){//code},send:function(){//code}}functionthing(){this.sanity=0;this.init=function(){//code};this.send=function(){//code};}thing1=newthing(); 最佳答案 静态对象

javascript - Javascript 中的 !function 是什么意思?

这个问题在这里已经有了答案:Whatdoestheexclamationmarkdobeforethefunction?(8个答案)关闭5年前。很抱歉发布这个,但是!function无法通过google搜索,而且我没有在我的JavaScript代码中找到它。Twitter是这样使用它的:Tweet!function(d,s,id){varjs,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/wi

javascript - Three.js Object3d 圆柱体旋转对齐向量

我进行了广泛的搜索,但似乎无法弄清楚这个非常基本的东西。一两年前,我在stackoverflow和其他地方看到过其他示例,但它们无法与最新版本的Three.js一起使用。这是我正在处理的版本:http://medschoolgunners.com/sandbox/3d/.我试图让灰色圆锥与未标记的红色矢量完全对齐。IE。我希望圆锥体的尖端与矢量完全对齐,并从原点指向该方向。这是我现在的代码://FUNCTIONTOCREATEACYLINDERfunctioncreate_cylinder(radiusTop,radiusBottom,height,segmentsRadius,seg

javascript - 将空值替换为 JSON OBJECT 中的空值

您好,我有一个由ajax请求提供的JSON对象。json中的一些值显示为null,但我想要一个emptyString而不是我的代码示例:$.post("/profil_process/wall/preview-post.php",param,function(data){//thisdoesnotworkJSON.stringify(data,function(key,value){returnvalue===""?"":value});$('#previewWall').html(getPostWall(data.type,data.titre,data.url,data.descr

javascript - IE 问题 - 不支持 Object.keys(value).length

我一直在尝试在InternetExplorer中调试一些js,但我无法解决这个问题。这是导致错误的行:varnumberOfColumns=Object.keys(value).length;错误是...Message:Objectdoesn'tsupportthispropertyormethodLine:640Char:5Code:0URI:xxx起初我以为它与Object.keys(value).length;属性有关,但奇怪的是(无论如何对我来说),错误是在char5,这是变量名的开头。无论如何,我不知道发生了什么或如何解决它。另外,如果我更换:varnumberOfColum

javascript - JavaScript 中的 "uncaught TypeError: Object is not a function"

我无法理解为什么这不起作用。我的表单上有两个字段,当我单击一个按钮时,另一个文本字段值将更改为该函数的值。我怎样才能让它发挥作用?functioncalculate(){varodometerStart=parseFloat(document.getElementById('odometerStart').value);varodometerEnd=parseFloat(document.getElementById('odometerEnd').value);vardistance=document.getElementById('distance');varamount=docum

javascript - 依赖 Function.prototype.toString 安全吗?

依靠Function.prototype.toString返回一个将解析为有效javascript函数(对于用户定义的函数)的字符串是否安全?是否有任何常用的javascript引擎在以字符串形式表示函数对象方面偏离了规范?我看过thisquestion,但我不确定它是否在问同样的事情。我不在乎所有实现中的格式是否完全相同或其他什么,我更担心一些缩小的js引擎只是剥离了整个函数体......另一个relatedquestion,但相关性不够密切,无法为这个问题提供令人满意的答案。 最佳答案 我认为它是安全的,因为它是一个标准。每个严