Aktywne Wpisy
dlaczego_michau +42
Ciekawostka, na portalu sprzedającym samochody poleasingowe wisi do sprzedaży Fabia 3 z 2019 roku 1.0TSI 95KM.
Pierwsza rejestracja 11/2019
Przebieg 806 tys. km ( ͡º ͜ʖ͡º) (foto w komentarzu)
Czas eksploatacji 52 miesiące, średni dzienny przebieg 516 km!
Bagatela ok. 185 tys. km rocznie ( ͡º ͜ʖ͡º)
Nie była taksówką.
Cena sprzedaży 11.400 zł ( ͡º ͜ʖ͡º)
Pierwsza rejestracja 11/2019
Przebieg 806 tys. km ( ͡º ͜ʖ͡º) (foto w komentarzu)
Czas eksploatacji 52 miesiące, średni dzienny przebieg 516 km!
Bagatela ok. 185 tys. km rocznie ( ͡º ͜ʖ͡º)
Nie była taksówką.
Cena sprzedaży 11.400 zł ( ͡º ͜ʖ͡º)
mickpl +149
Rząd serio igra z ogniem chcąc cały czas pompować deweloperkę. W tym momencie w budowie mamy prawie milion unitów XD To jest przytłaczająca ilość w porównaniu do wielu krajów zachodnich, gdzie pierwotny to margines i prawie się nie buduje. No dlaczego nie budujo - ano dlatego, że rynek jest wysycony.
W Polsce rynek też jest już wysycony, co dobitnie pokazała fala 500k uchodźców, którzy przyjechali... i normalnie się zakwaterowali XD Pomyślcie tylko
W Polsce rynek też jest już wysycony, co dobitnie pokazała fala 500k uchodźców, którzy przyjechali... i normalnie się zakwaterowali XD Pomyślcie tylko
Gdybym utworzył funkcje: sayHello(message: string, message2?:string) - to tutaj, drugi parametr jest opcjonalny.
W przypadku gdybym napisał: sayHello(message?: string, message2:string), to to w sumie i tak nie zadziała?
Jedyne co mogę, to wpisać jako pierwszy argument: ' ', jeśli nic nie chce? A jak zrobić undefinied na 1 parametrze, a drugi, żeby był argumentem obowiązkowym? #programowanie #typescript #javascript #angular
function name(parameter1=defaultValue1,...) {
// do something
}
Po prostu wpisuje w 1 parametrze = undefinied, a drugi normalnie.
@alllahuuuk: Jeśli chodzi o to Twoje, to wlasnie nie do konca to będzie działało bo:
Jak przypisze 1 parametr jako undefinied, a drugi jako zwykły string, a potem wywołam funkcje, chcąc wpisać wyłącznie wartość do drugiego parametru z myślą, że pierwszy ma undefinied, to i tak mi wysypie
function sayName(params: {firstName?: string; lastName?: string}) {
console.log(params?.firstName)
}
sayName({});
do twojego rozwiazania jeszcze:
function sayName(params: {firstName?: string; lastName?: string} = {})
i wtedy
sayName()
function a(b?: string, b?: string);
a(undefined, 'dupa')
Bo i tak przy wywołaniu funkcji musisz wpisać undefined
Możesz mieć funkcje przyjmującą jeden argument ale obiektowy czyli
function a(param: {paramA?: string, paramB?: string})
i przekazywać wtedy a({paramB: 'dupa'})
to co ty napisałeś to nie zadziała bo nie możesz używać 2 razy tej samej zmiennej w parametrach funkcji. Ale jeżeli chodziło