_.keys({111: 222, 333: 444})
λ ["111", "333"]
_.keys({111: 222, 333: 444})
λ°ννμ§λ§ μμλλ [111, 333]
μ
λλ€.
_.pairs: _.pairs({1: 1})`returns`[["1", 1]]`, but expected`[[1, 1]]
μ κ°μ λ€λ₯Έ κΈ°λ₯μλ μν₯μ μ€λλ€.
κ°μ¬ ν΄μ!
ν€λ νμ λ¬Έμμ΄μ λλ€.
var obj = {};
obj[1] = 1;
for (var key in obj) console.log(typeof key); // string
ν€κ° μ«μμ΄κΈ° λλ¬Έμκ° μλλΌ νΈμμ obj[1]
λλ obj['1']
λ₯Ό μ¬μ©νμ¬ '1'
ν€λ₯Ό μ‘°νν μ μμ΅λλ€.
ν€λ₯Ό μ«μλ‘ μνλ©΄ μλνμμμ€
var obj = {};
obj[1] = 1;
_.map(_.keys(obj), Number);
μλ νμΈμ @marcaljμ λλ€! μμ± μ΄λ¦μ λ¬Έμμ΄λ‘ λ°ν νλ κ²μ μ¬μμ μΌλΆμ λλ€ . μ«μκ° νμν κ²½μ° μμ @caseywebdev μ μ루μ μ΄ λλΆλΆμ κ²½μ°μ μλν©λλ€.
μ μκ² μ΅λλ€ λΉ λ₯Έ λ΅λ³ κ°μ¬ν©λλ€! λΉμ μ λ°μ!!
λλ parseInt(number, 10)
μ¬μ©νκ³ μμμ§λ§ Number
κ²μ΄ λ κΉ¨λν©λλ€ ;)
λ€μ ν λ² κ°μ¬ν©λλ€!
@caseywebdev μ루μ μ ν€ κ°μ²΄κ° νΌν©λμ΄ μμΌλ©΄ μλνμ§ μμ΅λλ€. μλ₯Ό λ€μ΄ {"asdf":123, 1:1234} "λλΆλΆμ" κ²½μ°λΌκ³ λ§μνμ ¨μ§λ§ μλνμ§ μμ λλ₯Ό μ§μ ν κ²μ λλ€.
νΌν© ν€κ° μλ @johnymonster, λ€μ κ³Ό κ°μ΄ μμ ν μ μμ΅λλ€.
_.map(_.keys(obj), function (key) { return isNaN(+key) ? key : +key; });
κ°μ₯ μ μ©ν λκΈ
ν€λ νμ λ¬Έμμ΄μ λλ€.
ν€κ° μ«μμ΄κΈ° λλ¬Έμκ° μλλΌ νΈμμ
obj[1]
λλobj['1']
λ₯Ό μ¬μ©νμ¬'1'
ν€λ₯Ό μ‘°νν μ μμ΅λλ€.ν€λ₯Ό μ«μλ‘ μνλ©΄ μλνμμμ€