Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko194
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin
scorpio18k

scorpio18k

Dołączył 16 lat i 10 mies. temu
  • Obserwuj
  • Akcje 13853
  • Znaleziska 8219
  • Mikroblog 5634
  • Obserwujący 4
  • Obserwowane 62
scorpio18k
scorpio18k 31.08.2022, 19:57:55
  • 0
https://jsfiddle.net/5n319twL/

Mam dwie funkcje bardzo do siebie podobne: nest i append.

nest ma za zadanie zagnieżdżać obiekty jeden wewnątrz kolejnego według podanej tablicy.
append ma za zadanie dołączać kolejne wartości z tablicy do tekstu.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Makurise
Makurise
31.08.2022, 20:22:54
  • 1
@scorpio18k:

Dlaczego w funkcji nest to obiekt "a" na koniec zwraca prawidłową wartość


Bo na sam koniec robisz return obj, który jest ostatnim (pustym) kluczem z tablicy (czyli z). Czyli pierwszy log pokazuje tylko klucz z, a w drugim wołasz
  • Odpowiedz
Makurise
Makurise
31.08.2022, 20:30:07
  • 1
@scorpio18k: Rozwiązaniem dla nest będzie dodanie trzeciego parametru (który będzie przekazywał referencję do oryginalnej zmiennej).

function nest(obj, props, orgObj) {
if (props.length === 0) return orgObj;
else return nest(obj[props[0]] = {}, props.slice(1), orgObj ||
  • Odpowiedz
scorpio18k
scorpio18k 30.08.2022, 15:46:48
  • 0
Można dostać się do wartość z obiektu mając klucze w tablicy ?
tablica z kluczami może być różna, np.:
--------------
const testObj = {a:{b:{c:{}}}};

const propArr = ["a","b"]
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

scorpio18k
scorpio18k
Autor
30.08.2022, 17:33:24
  • 0
@lobo: Wymyśliłem sobie, żeby zagnieżdżać automatycznie {} gdyby klucza nie było ale nie wiem dlaczego obiekt nie reaguje na przypisanie:
https://jsfiddle.net/560ms9e3/
  • Odpowiedz
scorpio18k
scorpio18k
Autor
30.08.2022, 17:52:30
  • 0
Nie powinieneś modyfikować obiektu który przekazałeś


@lobo: Dlaczego?

Pa na to:
https://jsfiddle.net/560ms9e3/1/
Renderuję sobie obiekt z listy (⌐ ͡■ ͜ʖ ͡■)
  • Odpowiedz
scorpio18k
scorpio18k 30.08.2022, 12:33:57
  • 0
Co tu się stało?
https://pastebin.com/D3tDMDy9

Co to za zapis: {arg = "notset"} = {}
który działa tylko jako argument funkcji?
Jak to przeniosę do wnętrza funkcji to błąd wyskakuje.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

scorpio18k
scorpio18k
Autor
30.08.2022, 14:11:40
  • 0
@Chanandler:
Chyba załapałem.
"={}" to nie jest destrukturyzacja tylko wartość domyślna.
Destrukturyzacja jest przy przekazywaniu argumentów.
Czyli:
{arg = "notset"} sczytuje wartość arg z obiektu który trafił do funkcji jako
  • Odpowiedz
scorpio18k
scorpio18k 29.08.2022, 12:50:58
  • 0
Jast w #javascript odpowiednik get z #python ?
Szczególnie chodzi mi o drugi argument, czyli wartość którą zawraca "get" gdy nie znajdzie klucza.
Przykład:
https://www.w3schools.com/python/trypython.asp?filename=demo_ref_dictionary_get2
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

zarev
zarev
zarev
29.08.2022, 12:53:46
  • 2
@scorpio18k: const price = car.price ?? 15000

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Nullish_coalescing_operator
  • Odpowiedz

62

Czy kryzys psychiczny może pomóc w rozwoju?

Pokaż treści 18+

Czy kryzys psychiczny może pomóc w rozwoju?

Jak kryzys psychiczny może pomóc w samorozwoju - teoria dezintegracji pozytywnej polskiego psychiatry, profesora Kazimierza Dąbrowskiego.

wojna_idei
z
youtube.com
dodany: 25.08.2022, 14:27:02
  • 11
  • #
    psychologia
  • #
    gruparatowaniapoziomu
  • #
    przegryw
  • #
    historia
  • #
    polska
scorpio18k
scorpio18k 25.08.2022, 19:32:23
  • -2
5:48
Możliwe, że nie da się wyrwać ze szponów determinizmu.

Podejście od strony fizyki:
https://youtu.be/zpU_e3jh_FY

+
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

scorpio18k
scorpio18k 24.08.2022, 19:31:32
  • 0
useEffect(()=>{
getStudent();
},[])

ESlint wyrzuca: React Hook useEffect has missing dependencies: 'getStudent'

Chodzi
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

scorpio18k
scorpio18k
Autor
24.08.2022, 20:13:35
  • 0
@Rst00: Co prawda funkcja getStudent wywołuje się kilka razy ale jej kod się nie zmienia więc useEffect wywoła się tylko raz tak jakby była pusta tablica.
Dobrze rozumiem?
I czy tak samo by zadziałało jakby były argumenty np. getStudent(x); ?
  • Odpowiedz
Mecha_Wykalaczka
Mecha_Wykalaczka
24.08.2022, 12:52:16
  • 3
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

scorpio18k
scorpio18k 24.08.2022, 16:28:29
  • 1
edx - cs50python


@Azazeal: Czy to jest to samo co na youtube ?

https://www.youtube.com/watch?v=OvKCESUCWII&list=PLhQjrBD2T3817j24-GogXmWqO5Q5vYy0V
  • Odpowiedz
scorpio18k
scorpio18k 23.08.2022, 18:59:04
  • 1
"_test_"

"___test___"
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

scorpio18k
scorpio18k
Autor
23.08.2022, 19:03:47
  • 0
pogrubienie - pogrubiony tekst
pochylenie - pochylony tekst

cytat - cytowany tekst (od nowej linii)


kod zrodlowy - tekst o stałej szerokości znaków (od nowej linii)
  • Odpowiedz
Nootropik
Nootropik
Nootropik
23.08.2022, 18:14:15
  • 4
Jest ktoś ogarnięty kto wytłumaczy mi podstawy i co warto wiedzieć łopatologicznie ? naprawdę ciężko mi zrozumieć pythona a bardzo chce się go nauczyć , ktoś pomoże bo już nie wiem co zrobić , materiały na necie to czarna magia a najlepiej przyswajam wiedzę gdy ktoś mi tłumaczy , jeżeli znalazła by się taka osoba to będę bardzo wdzięczny , na kurs chciałbym ale nie mam pieniędzy ( ͡° ʖ̯
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

scorpio18k
scorpio18k 23.08.2022, 18:16:09
  • 0
@Nootropik:

Jak znasz angielski to polecam:
https://www.youtube.com/playlist?list=PLhQjrBD2T3817j24-GogXmWqO5Q5vYy0V
  • Odpowiedz
scorpio18k
scorpio18k 23.08.2022, 18:29:20
  • 1
@Nootropik: Jest po polsku tylko, że nie typowo w pythonie ale jeżeli zaczynasz od zera to warto:
https://www.youtube.com/playlist?list=PLrMB7p7ri2mZrwILyBTNAs1YaDyieN8PR
Np. na żarówkach pokazuje obliczenia binarne
  • Odpowiedz
scorpio18k
scorpio18k 23.08.2022, 14:53:58
  • 0
Dlaczego nie mogę przekazać dict jako kwargs ?
https://pastebin.com/1A2vAw8x

Wyrzuca błąd:
"TypeError: try_dict() takes 0 positional arguments but 1 was given"

#python
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

scorpio18k
scorpio18k
Autor
23.08.2022, 15:01:03
  • 0
@Arogancky: Nie , to nie to. Dalej to samo:
https://pastebin.com/xaCxapXX

"TypeError: try_dict() takes 0 positional arguments but 1 was given"
  • Odpowiedz
scorpio18k
scorpio18k
Autor
23.08.2022, 15:03:48
  • 0
@Igbt: https://pastebin.com/tYtfAp3c
Dalej to samo: "TypeError: try_dict() takes 0 positional arguments but 1 was given"
  • Odpowiedz
scorpio18k
scorpio18k 22.08.2022, 16:03:43
  • 1
Mam funkcję która zwraca listę studentów, którzy należą do danej grupy
oraz drugą funkcję która zwraca grupy do których jest zapisany student.

Zgodnie z zasadą "dry" chciałem zrobić z tego jedną funkcję (ta która jest najniżej):

https://pastebin.com/nwQkzHaN
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

scorpio18k
scorpio18k
Autor
22.08.2022, 16:54:29
  • 0
@croppz: @ZabiliMiZolwia: @IamHater:

Znalazłem jeden prosty sposób. Nie wiem czy było warto:
https://pastebin.com/WidH1z4h

Ale jak będzie więcej modeli niż 2 to myślę że warto.
  • Odpowiedz
scorpio18k
scorpio18k
Autor
22.08.2022, 17:13:54
  • 0
lepiej spójrz na django rest framework


@croppz: Właśnie to jest DRF ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)

Tylko używam "function based view" a tobie pewnie chodzi o "class based view" ale jeszcze do tego nie dotarłem
  • Odpowiedz
scorpio18k
scorpio18k 09.08.2022, 15:12:13
  • 0
Jak zapisać przez serializera DRF #django obiekt z polem "many to many" ?

Jak próbuję utworzyć obiekt za pomocą:

if serializer.is_valid():
serializer.save()
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

scorpio18k
scorpio18k
Autor
09.08.2022, 19:36:35
  • 0
nie wiem czemu DRF pozwala na zapisywanie czegokolwiek w serializerze


@CancerLight: @Tank1991: No, to mogę zapisać bez serializera. Myślałem, że tak się robi.

A co ze zmianą? Jak robię PUT to też przez serializera zapisuje. Czy to też powinno się robić bez użycia serializer.save() ?
  • Odpowiedz
scorpio18k
scorpio18k 31.07.2022, 20:50:04
  • 0
Mam coś takiego:
https://pastebin.com/sJdrxHXx

Problem w tym, że Jak ten komponent umieściłem w ten sposób:


to
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

scorpio18k
scorpio18k
Autor
31.07.2022, 22:57:27
  • 0
@postrachNocnegoSzczura: To też ale nie w tym problem.

Udało mi się rozwiązać to za pomocą:
{fetchedValue && }

Z tego co ogarnąłem, to Example ładował się z wartością undefined zanim się pobrały dane z bazy danych i tak zostawało. Dzięki { fetchedValue && ... } ładuje komponent dopiero gdy coś tam jest.
  • Odpowiedz
scorpio18k
scorpio18k 23.07.2022, 19:06:24
  • 0
https://jsfiddle.net/8r7cm4bs/

Mam wrażenie, że przekombinowałem z funkcją "idstotext".
Pewnie da się to zrobić w jednej linijce.
Chodzi o to, żeby wartości z tablicy "idsArr" zamienić na odpowiadający im tekst z tablicy obiektów "objs".
Można to
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

scorpio18k
scorpio18k
Autor
23.07.2022, 19:24:19
  • 0
masz bug, console.log(idstotext([4,2]))


@Chanandler: Chodzi o kolejność ?
  • Odpowiedz
scorpio18k
scorpio18k
Autor
23.07.2022, 19:43:15
  • 0
czemu wartości tablicy to obiekty?


@zwei: Z django dostaję listę obiektów. Każdy obiekt ma jeszcze inne wartości ale w tym wypadku tylko te mnie interesują
  • Odpowiedz
scorpio18k
scorpio18k 20.07.2022, 16:56:13
  • 0
let preventFunction = (event) => {
event?.preventDefault
...coś tam dalej
}

event?.preventDefault ma sens?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Melcma
Melcma
20.07.2022, 17:00:06
  • 3
@scorpio18k:

if (event && event.preventDefault) event.preventDefault()
...
  • Odpowiedz
Marmite
Marmite
20.07.2022, 17:42:14
  • 3
@scorpio18k: event.preventDefault?.() - taki zapis zadziała tak jak chcesz
  • Odpowiedz
  • <
  • 1
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 23
  • Strona 6 z 23
  • >

Osiągnięcia

  • Komentator
    od 21.10.2015

    Komentator
  • Rocznica
    od 17.03.2025

    Rocznica
  • Gadżeciarz
    od 07.02.2015

    Gadżeciarz
  • Mikroblogger
    od 25.05.2017

    Mikroblogger
  • Król Wykopaliska
    od 07.03.2023

    Król Wykopaliska

Wykop © 2005-2026

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia

Ranking