2013年11月30日土曜日

JavaScript(jQuery) JSON shift unshift

中の人です。

JavaScriptのJSONでshiftやunshiftがしたい・・・


json unshift
data = {"foo": 123, "bar":"345"}
test = $.extend({"test":true},data)
test = $.extend({"test":true},test) //not work
json shift
#json keyを取得...
function jsonKeys(j){
    var keys = []
    if(isObj(j)){
        for(k in j){
            keys.push(k)
        }
    }else{
        keys.push(j)
    }
    return keys
}
  keys=jsonKeys(test)
delete test[keys[0]]


目的は達成できるのでよしとしよう。
GoogleBlogはコードのサンプルが書きづらくて仕方がない。。。



0 件のコメント:

コメントを投稿