_.keys({111: 222, 333: 444})
рд░рд┐рдЯрд░реНрди ["111", "333"]
, рд▓реЗрдХрд┐рди рдЕрдкреЗрдХреНрд╖рд┐рдд [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
рдЖрдк рдХреБрдВрдЬреА '1'
рдХреЛ obj[1]
рдпрд╛ obj['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; });
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдЪрд╛рдмрд┐рдпрд╛рдВ рд╣рдореЗрд╢рд╛ рддрд╛рд░ рд╣реЛрддреА рд╣реИрдВред
рдЖрдк рдХреБрдВрдЬреА
'1'
рдХреЛobj[1]
рдпрд╛obj['1']
рд╕рд╛рде рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдирд╣реАрдВ рдХрд┐ рдХреБрдВрдЬреА рдПрдХ рд╕рдВрдЦреНрдпрд╛ рд╣реИредрдпрджрд┐ рдЖрдк рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЛ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ