JavaScript

【JavaScript】条件を満たす場合のみオブジェクトにプロパティを追加する

忘れがちでよく検索するのでメモ。 const a = { ...(someCondition && { b: 5 }), }; References In JavaScript, how to conditionally add a member to an object?

【Chart.js】図のタイトルを複数行にする

環境 Chart.js 2.9.4 方法 Chartのoptionsのtitleに配列でStringを渡す。 window.onload = function() { // 積み上げ棒と折れ線 var ctx = document.getElementById('canvas').getContext('2d'); var myChart = new Chart(ctx, { type: 'pie', data: { datas…

【Chart.js】積み上げ棒グラフと折れ線グラフを同じ図上に表示する

環境 Chart.js 2.9.4 方法 データセット内のyAxisIDを指定し、ChartのoptionsでyAxesを用意することで実現できる。 例 var barChartData = { labels: ['January', 'February', 'March'], datasets: [ { type: 'line', label: 'Dataset line', backgroundColo…

JavaScriptに詳しくなりたひ

これをオススメされたので読んでみた。最強オブジェクト指向言語 JavaScript 再入門!すごく、わかりやすいです……。 最初スライドの枚数で若干うげえってなったけど、読んでみたらいい感じの分量。JSはプロトタイプガーって話を念仏のように聞いてたけど、す…

【JavaScript】連想配列のキーが存在するか確認する

JavaScriptとか速攻忘れるからメモ。 var hash = { hoge: "hello", fuga: "bye" }; alert('hoge' in hash); //true alert('fuga' in hash); //true alert('piyo' in hash); //false つら……。