2017-06-21 11 views
0

「すべての変数および代替物をチェックする必要がないようにPGPGノードJS

const pg = require('pg'); 
a = a? a: null // hope to remove this line 
b = b? b: null // hope to remove this line 
c = c? c: null // hope to remove this line 

client.query('INSERT INTO abc(a,b,c) VALUES($1,$2,$3)', [a,b,c], function(err, result) { 
    //do something here 
}) 

を使用してNULLとして定義されていない変数を挿入するより良い方法はあります"の前に定義されていません

+3

コードには、「ヌル」はまったく使用されません。空の文字列はnullではありません。 – nnnnnn

+2

このコードは数字「0」とブール「false」を「 ''」で置き換えることに気付いていますか? –

+2

あなたは3行を削除したい場合は、これは動作しますか? '[a || null、b || null、c || null] ' –

答えて

0

あなたは||を使用して未定義の変数を定義できますオペレーター。 Ex

var a ; 
var b = a || null;