タグ付けされた質問 「javascript」

ECMAScript(JavaScript / JS)とそのさまざまな方言/実装(ActionScriptを除く)でのプログラミングに関する質問。このタグが単独で使用されることはほとんどありませんが、ほとんどの場合、[node.js]、[jquery]、[json]、および[html]タグに関連付けられています。

9
空の配列は同時にtrueとfalseに等しいようです
空の配列はtrueですが、falseにも等しくなります。 var arr = []; console.log('Array:', arr); if (arr) console.log("It's true!"); if (arr == false) console.log("It's false!"); if (arr && arr == false) console.log("...what??"); コードスニペットを実行する結果を非表示スニペットを展開 これは、等価演算子によって実行される暗黙の変換によるものだと思います。 誰かが舞台裏で何が起こっているのか説明できますか?
201 javascript 

6
日付をmoment.jsでISO 8601としてフォーマットするにはどうすればよいですか?
このドキュメントではmoment.ISO_8601、フォーマットオプションとして言及していますが(2.7.0- http: //momentjs.com/docs/#/parsing/special-formats/から)、これらのどちらも(2.7.0でも)機能しません。 var date = moment(); date.format(moment.ISO_8601); // error moment.format(date, moment.ISO_8601); // error (http://jsfiddle.net/b3d6uy05/1/) どうすればmoment.jsからISO 8601を取得できますか?

12
配列の1つのプロパティで配列内のオブジェクトをアルファベット順に並べ替えます
このようなJavaScriptクラスがあるとしましょう var DepartmentFactory = function(data) { this.id = data.Id; this.name = data.DepartmentName; this.active = data.Active; } 次に、そのクラスの多数のインスタンスを作成し、それらを配列に格納するとします var objArray = []; objArray.push(DepartmentFactory({Id: 1, DepartmentName: 'Marketing', Active: true})); objArray.push(DepartmentFactory({Id: 2, DepartmentName: 'Sales', Active: true})); objArray.push(DepartmentFactory({Id: 3, DepartmentName: 'Development', Active: true})); objArray.push(DepartmentFactory({Id: 4, DepartmentName: 'Accounting', Active: true})); したがって、で作成されDepartmentFactoryたオブジェクトの配列ができます。array.sort()メソッドを使用して、このオブジェクトの配列DepartmentNameを各オブジェクトのプロパティで並べ替えるにはどうすればよいですか? このarray.sort()メソッドは、文字列の配列をソートするときにうまく機能します var myarray=["Bob", "Bully", …
201 javascript 

11
WebsocketsクライアントAPIのHTTPヘッダー
カスタムHTTPヘッダーを、これをサポートするHTTPヘッダークラ​​イアントを使用してWebsocketクライアントに追加するのは簡単なようですが、JSON APIでそれを行う方法を見つけることができません。 しかし、仕様ではこれらのヘッダーをサポートする必要があるようです。 誰でもそれを達成する方法についての手掛かりがありますか? var ws = new WebSocket("ws://example.com/service"); 具体的には、HTTP Authorizationヘッダーを送信できる必要があります。


9
Axiosのhttpエラーからステータスコードを取得するにはどうすればよいですか?
これは馬鹿げているように見えるかもしれませんが、Axiosでリクエストが失敗したときにエラーデータを取得しようとしています。 axios.get('foo.com') .then((response) => {}) .catch((error) => { console.log(error) //Logs a string: Error: Request failed with status code 404 }) 文字列の代わりに、おそらくステータスコードとコンテンツを含むオブジェクトを取得することは可能ですか?例えば: Object = {status: 404, reason: 'Not found', body: '404 Not found'}
201 javascript  axios 

12
JsFiddleでVarを印刷する
JavaScriptからJsFiddleの結果画面に何かをどのように印刷しますか?使用できず、使用もできませdocument.write()んprint。 何を使うべきですか?

12
文字列が正の整数であることを検証する
JavaScriptの文字列が正の整数であることを確認する最も簡単なフェイルセーフテストが必要です。 isNaN(str)すべての種類の非整数値に対してtrueを返しparseInt(str)、「2.5」などの浮動小数点文字列に対して整数を返します。また、jQueryプラグインを使用する必要もありません。
200 javascript 

11
underscore.jsの_.each関数を壊す方法
underscore.js _.each()メソッドの反復を停止する方法を探していますが、解決策が見つかりません。そうするとjQuery .each()が壊れる可能性がありますreturn false。 各アンダースコアを停止する方法はありますか? _([1,2,3]).each(function(v){ if (v==2) return /*what?*/; })

13
JSON解析済みオブジェクトを印刷しますか?
オブジェクトJSON.parseを印刷してデバッグできるように、JSON解析されたJavaScriptオブジェクトを取得しました(関数に問題があります)。私が次のことをすると... for (property in obj) { output += property + ': ' + obj[property]+'; '; } console.log(output); 複数の[object Object]がリストされます。内容を表示するためにこれをどのように印刷するのでしょうか。

7
SVGコンテンツを削除または置換するにはどうすればよいですか?
svgチャートを含む要素を(D3.jsを使用して)作成するJavaScriptコードがあります。AJAXを使用してWebサービスからの新しいデータに基づいてグラフを更新したいのですが、問題は、更新ボタンをクリックするたびに新しいが生成さsvgれるため、古いデータを削除するか、そのコンテンツを更新することです。 以下は、私が作成するJavaScript関数のスニペットsvgです。 var svg = d3.select("body") .append("svg") .attr("width", w) .attr("height", h); 古いsvg要素を削除したり、少なくともそのコンテンツを置き換えるにはどうすればよいですか?
200 javascript  ajax  svg  d3.js 

1
ES6で「厳密な使用」を使用することはお勧めしませんか?
ECMAScript 6にはまだ慣れていません。アプリケーションコードにES6を使用するReact Starter Kitリポジトリのクローンを作成しました。リンターがディレクティブの発生を禁止するように構成されていることを知って驚きましたuse strict。これは、ES6より前のJavaScriptで推奨されていたものだと思いました。それで、ポイントは何ですか?


6
Express.jsのnext()を使用して次のミドルウェアに変数を渡す
さて、私の質問は、最初のミドルウェアから別のミドルウェアに変数を渡したいのですが、これを試してみましたが、「req.somevariable指定されたものが「未定義」である」とありました。 //app.js .. app.get('/someurl/', middleware1, middleware2) ... ////middleware1 ... some conditions ... res.somevariable = variable1; next(); ... ////middleware2 ... some conditions ... variable = req.somevariable; ...


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.