2017-03-24 13 views
1

次のコードは正常に動作します:indexeddbコマンドの連鎖は悪い考えですか?

var reqst = window.db.transaction('abc') 
 
    .objectStore('abc') 
 
    .get(123) 
 
reqst.onsuccess = success 
 
reqst.onerror = error

私は特にどうなるかと思っています:

var trans = window.db.transaction('abc') 
 
var store = trans.objectStore('abc') 
 
var reqst = store.get(123) 
 
reqst.onsuccess = success 
 
reqst.onerror = error 
 

 
function success(response) {} 
 
function error(response) {}

が、これは悪い考えですエラーが発生します。

答えて

1

これは悪い考えではなく、文体的な好みの問題です。私は後者よりも前者を優先します。なぜなら、それはより読みやすく、簡単にデバッグできると思うからです。

関連する問題