Questions tagged «javascript»

有关在ECMAScript(JavaScript / JS)及其各种方言/实现(不包括ActionScript)中进行编程的问题。此标记很少单独使用,但最常与标记[node.js],[jquery],[json]和[html]关联。

7
为什么我可以在javascript中更改常量的值
我知道ES6尚未标准化,但是目前许多浏览器都支持 const JS中的关键字。 规范中写道: 常量的值不能通过重新分配而更改,并且常量也不能重新声明。因此,尽管可以在不初始化的情况下声明常量,但这样做是没有用的。 当我做这样的事情: const xxx = 6; xxx = 999; xxx++; const yyy = []; yyy = 'string'; yyy = [15, 'a']; 我看到一切正常xxx仍6和yyy是[]。 但是,如果这样做yyy.push(6); yyy.push(1);,我的常量数组已更改。现在是[6, 1]这样,顺便说一句,我仍然无法用更改它yyy = 1;。 我是一个错误,还是我错过了什么?我在最新的chrome和FF29中尝试过

23
如何从数组中获取一些随机元素?
我正在研究“如何从javascript中的数组随机访问元素”。我发现了许多与此有关的链接。像: 从JavaScript数组中获取随机项目 var item = items[Math.floor(Math.random()*items.length)]; 但是在这种情况下,我们只能从数组中选择一项。如果我们需要多个元素,那么我们如何实现呢?我们如何从数组中获得多个元素?

5
从数组中删除第一个元素并返回减去第一个元素的数组
var myarray = ["item 1", "item 2", "item 3", "item 4"]; //removes the first element of the array, and returns that element. alert(myarray.shift()); //alerts "item 1" //removes the last element of the array, and returns that element. alert(myarray.pop()); //alerts "item 4" 运行代码段隐藏结果展开摘要 如何删除第一个数组但返回数组减去第一个元素 在我的示例中,"item 2", "item 3", "item 4"当我删除第一个元素时我应该得到


9
在React中处理条件样式的正确方法
我现在正在做一些React,我想知道是否有一种“正确的”方式来进行条件样式设计。在本教程中,他们使用 style={{ textDecoration: completed ? 'line-through' : 'none' }} 我不想使用内联样式,因此我想使用一个类来控制条件样式。一个人将如何以React的思维方式来实现这一目标?还是应该只使用这种内联样式方式?

5
匿名JavaScript函数f => f到底做什么?
我正在使用一个具有将函数作为参数的函数的第三方库。我正在做一些条件检查,以决定是否将特定功能添加为参数,在某些情况下,我不想提供功能。在这种情况下提供null会引发错误。 我发现此代码有效,但我不完全了解发生了什么。 compose(__DEV__ ? devTools() : f => f) 是f => f相当于() => {}一个空的匿名函数?

8
使用jQuery和CSS将数字转换为星级显示
我一直在研究jquery插件,想知道如何修改该插件以将一个数字(如4.8618164)转换为4.8618164个星(填充5个星)。基本上使用jQuery将数字<5解释为一个5星评级系统中的星/ JS / CSS。 请注意,这只会显示/显示现有数字中的星级,而不接受新的评级提交。
101 javascript  jquery  css  rating 



6
在jQuery中获取列表元素内容的数组
我有这样的结构: <ul> <li>text1</li> <li>text2</li> <li>text3</li> </ul> 如何使用JavaScript或jQuery将文本作为数组获取? ['text1', 'text2', 'text3'] 在此之后,我的计划是将其组装为一个字符串(可能使用).join(', '),并以如下格式获取它: '"text1", "text2", "text3"'
101 javascript  jquery 

9
iOS JavaScript桥
我正在开发一个将同时使用UIWebView中的HTML5和本机iOS框架的应用程序。我知道我可以实现JavaScript和Objective-C之间的通信。是否有任何库可以简化此通信的实现?我知道有几个库可以用HTML5和javascript创建本机iOS应用程序(例如AppMobi,PhoneGap),但是我不确定是否有一个库可以帮助创建使用JavaScript繁重的本机iOS应用程序。我需要: 从Objective-C执行JS方法 从JS执行Objective-C方法 监听来自Objective-C的本地JS事件(例如DOM ready事件)



22
检查字符是否为数字?
我需要检查是否justPrices[i].substr(commapos+2,1)。 该字符串类似于:“ blabla,120” 在这种情况下,它将检查“ 0”是否为数字。如何才能做到这一点?
101 javascript 

15
JavaScript中的Number.sign()
想知道是否有任何简单的方法来查找数字的符号(signum函数)? 可能比显而易见的解决方案更短/更快/更优雅的解决方案 var sign = number > 0 ? 1 : number < 0 ? -1 : 0; 简短的答案! 使用此工具,您将安全快捷(来源:moz) if (!Math.sign) Math.sign = function(x) { return ((x > 0) - (x < 0)) || +x; }; 您可能想看看性能和类型强制比较小提琴 很久过去了。进一步主要是由于历史原因。 结果 目前,我们有以下解决方案: 1.明显且快速 function sign(x) { return x > 0 ? …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.