Questions tagged «javascript»

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

8
RxJS序列等效于promise.then()吗?
我过去常常以有前途的方式进行开发,现在我转向RxJS。RxJS的文档没有提供关于如何从承诺链转到观察者序列的非常清晰的示例。 例如,我通常会写多个步骤的Promise链,例如 // a function that returns a promise getPromise() .then(function(result) { // do something }) .then(function(result) { // do something }) .then(function(result) { // do something }) .catch(function(err) { // handle error }); 我应该如何用RxJS样式重写此Promise链?
83 javascript  rxjs 




18
检查的东西isEmpty在Javascript?
如何检查Javascript中的变量是否为空?很抱歉这个愚蠢的问题,但是我是Java语言的新手! if(response.photo) is empty { do something else { do something else } response.photo来自JSON,有时可能为空,数据单元为空!我想检查一下是否为空。

7
如何将JSON对象转换为JavaScript数组?
我需要将JSON对象字符串转换为JavaScript数组。 这是我的JSON对象: {"2013-01-21":1,"2013-01-22":7} 我想拥有: var data = new google.visualization.DataTable(); data.addColumn('string', 'Topping'); data.addColumn('number', 'Slices'); data.addRows([ ['2013-01-21', 1], ['2013-01-22', 7] ]); 我该如何实现?
83 javascript  json 

6
map和reduce的主要区别
我使用了这两种方法,但是对于这两种方法的使用我很困惑。 有什么map可以做但不能做的reduce,反之亦然? 注意:我知道如何使用这两种方法,我在质疑这些方法与何时需要使用它们之间的主要区别。

3
如何建立浏览器到浏览器(点对点)的连接?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案能得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 我如何在客户端使用HTML5,CSS和JavaScript编写网站,以便在页面加载后允许客户端浏览器之间的直接tcp / ip连接。 我需要这样做以减少延迟,因为该站点要求将其中一个用户的输入尽快传输给另一用户,因此从客户端A到服务器再向客户端B发送数据并不是一个好习惯。选项。 我阅读了有关此主题的先前文章,但是没有可用的解决方案/示例。据我了解,可以使用Silverlight,Java或Flash等插件在客户端之间建立直接连接。 是否有不需要插件的解决方案?我只想使用JavaScript。
83 javascript  html  tcp  p2p  tcp-ip 

6
从保存的文本区域反应显示换行符
使用Facebook React。在设置页面中,我有一个多行textarea,用户可以在其中输入多行文本(在我的情况下为地址)。 <textarea value={address} /> 当我尝试显示地址时,例如{address},它不会显示换行符,而是全部显示在一行上。 <p>{address}</p> 任何想法如何解决这个问题?

6
如何使用TypeScript在VS Code中找到模块“ fs”?
我在MacBook Air上运行。我将VS Code安装为IDE,并且还安装了TypeScript。 我有一个简单的文件,只有这一行: import fs = require('fs'); 我在圆括号内的'fs'下出现红色波浪状,错误消息是[ts] Cannot find module 'fs'.该文件的扩展名为.ts。我是JavaScript和TypeScript的新手,但给人的印象是这fs是一个核心模块,所以怎么找不到呢?我该如何解决该问题? 我已经尝试过的其他方法: 将简单的函数主体放入文件中,然后使用进行编译tsc。我在那里得到一个基本上等效的错误:error TS2307: Cannot find module 'fs'. 在命令行上sudo npm install fs -g。这显示出明显的成功,但不能解决问题。 我在SE和网络上闲逛,但是似乎很接近的答案似乎都假定“ fs”可用。


6
如何检测仅包含空格的字符串?
包含一个空格的字符串长度始终等于1: alert('My str length: ' + str.length); 空格是一个字符,因此: str = " "; alert('My str length:' + str.length); // My str length: 3 如何区分空字符串和仅包含空格的字符串?如何检测仅包含空格的字符串?
83 javascript 


8
使用jQuery从JavaScript对象添加/删除项目
我有一个JavaScript对象,如下所示: var data = {items: [ {id: "1", name: "Snatch", type: "crime"}, {id: "2", name: "Witches of Eastwick", type: "comedy"}, {id: "3", name: "X-Men", type: "action"}, {id: "4", name: "Ordinary People", type: "drama"}, {id: "5", name: "Billy Elliot", type: "drama"}, {id: "6", name: "Toy Story", type: "children"} ]}; 如果我想在此列表中添加/删除项目,我将如何使用jQuery进行处理?客户希望此列表是可动态修改的。

8
Angular.module缩小错误
有最紧迫的时间试图弄清楚为什么缩小不起作用。 我已经通过数组对象在网络上根据大量建议在函数之前注入了我的提供者,但仍然是“未知提供者:aProvider <-a” 定期: var app = angular.module('bpwApp', ['ui.bootstrap', 'ui', 'myTabs']) .config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider){ $routeProvider. when('/', {templateUrl: 'partials/home.jade', controller: HomeCtrl}); $locationProvider.html5Mode(true); }]) 缩小: var app = angular.module('bpwApp', ['ui.bootstrap', 'ui', 'myTabs']) .config(['$routeProvider', '$locationProvider', function(a, b){ a. when('/', {templateUrl: 'partials/home.jade', controller: HomeCtrl}); b.html5Mode(true); }]) 任何建议将是必须的!

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.