• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Przepisywanie z jednego obiektu do drugiego tylko dla wartości = null

0 głosów
33 wizyt
pytanie zadane 25 stycznia w JavaScript, jQuery, AJAX przez Kondzio Gaduła (4,530 p.)

Witam, mam pewien problem z przepisywaniem z obiektu do obiektu.

Pierwszy obiekt:

{
imie: ""
nazwisko: ""
kraj: "Polska"
}

teraz posiadam drugi obiekt tej samej klasy:

{
imie: "Jan"
nazwisko: "Kowalski"
plec: ""
}

Jak przepisać dane z drugiego obiektu do pierwszego, ale zastępując tylko puste wartości?

Próbowałem lodashem assign ale on zastępuje po prostu obiekt obiektem.

1 odpowiedź

0 głosów
odpowiedź 25 stycznia przez k.wichura Pasjonat (19,170 p.)
wybrane 25 stycznia przez Kondzio
 
Najlepsza
const x ={
imie: "Jan",
nazwisko: "Kowalski",
plec: ""
}

const y = {
imie: "",
nazwisko: "",
kraj: "Polska"
}

const keys =  Object.keys(x);

keys.forEach((key) => {
  if(y[key] === "") {
    y[key] = x[key];
  }
})

console.log(y);

np tak.

 

Ps. pusty string nie znaczy null

komentarz 25 stycznia przez Kondzio Gaduła (4,530 p.)
Czyli jednak na "piechotę"? Myślałem, że znajdę jakieś typescriptowe funkcje typu właśnie lodashowe _.assign :P

W każdym razie dzięki, bo to rozwiązuje mój problem tak czy siak ;)

Podobne pytania

0 głosów
0 odpowiedzi 73 wizyt
0 głosów
2 odpowiedzi 191 wizyt
pytanie zadane 25 grudnia 2017 w JavaScript, jQuery, AJAX przez Sidzej Użytkownik (870 p.)
0 głosów
0 odpowiedzi 174 wizyt
pytanie zadane 23 października 2017 w Rozwój zawodowy, nauka, szkoła, praca przez Śwież4k Obywatel (1,970 p.)
Porady nie od parady
Możesz ukryć, zamknąć lub zmodyfikować swoje pytanie, za pomocą przycisków znajdujących się pod nim. Nie krępuj się poprawić pochopnie opublikowanego pytania czy zamknąć go po uzyskaniu satysfakcjonującej odpowiedzi. Umożliwi to zachowanie porządku na forum.Przyciski pytania

61,302 zapytań

107,230 odpowiedzi

223,305 komentarzy

32,789 pasjonatów

Przeglądających: 296
Pasjonatów: 16 Gości: 280

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...