Bir dizide tanımlanmış değerler aramak için bir nesnenin içinden geçmeye çalışıyorum. Özellikler genellikle bir epoch zaman damgası olanlardır.Lodash nesne özelliklerini arama ve değeri değiştirme
Özellik bulunduğunda, bu özelliklerin değerini insan tarafından okunabilir hale getirmek istiyorum.
may myArray = ["dob", "movingDate"];
var myObj = {
prop1: "hi",
prop2: "goodnight",
prop3: "welcome",
prop4: "now",
name: "Alfred",
age: 46,
dob: 3165300688,
gender: "female",
movingDate: 1461233587
}
for (var i = 0; i < myArray.length; i++) {
var exists = _.has(myObj, myArray[i]);
}
Varsa, özellikleri doğru olarak bulur, ancak özellik değerini nasıl alabilirim?
Yukarıdaki Object.Keys
notasyonu kullanarak yukarıdaki düzeltmeyi yapabilirim, ancak bunu lodash
ve moment
ile yapmaya çalışıyorum. Kullandığım olmalı
prop = moment.format('DD-MM-YY HH:mm:ss.SSS');
:
_.pick
Veya:
_.update
Ölümsüzlük kesinlikle gidilecek yoldur. +1 – Neovea