89) Destructing Kullanımı | ES6 | JAVASCRIPT Dersleri

Поделиться
HTML-код
  • Опубликовано: 22 дек 2024

Комментарии • 29

  • @EnesBayramm
    @EnesBayramm  2 месяца назад

    Kahve ısmarlayarak destek olmak için : buymeacoffee.com/enesbayram

  • @ahmetbyk744
    @ahmetbyk744 Год назад +8

    Kursuna başlayalı 1 ay oldu. Anlatımın o kadar sade ve anlaşılır ki, bu kursu tamamen 1 ayda bile bitirilebilir. Yaşın genç fakat piyasadaki çoğu eğitmenden daha iyi ve anlaşılır anlatıyorsun. Başarılarının devamını dilerim.

  • @SnowdenJs
    @SnowdenJs 6 месяцев назад +4

    Hocam öncelikle sizi tebrik ediyorum, sizin gibi yaşı genç ama bazı deneyimli yazılımcılardan iyi anlatdınız. Ben sizin sayenizde javscriptin temellerin iyi seviyede öğrendim. Şimdi konuya gelirsek ben error vermeme sebebini araştırdım ve böyle bir cevap aldım, cevap şu: orada hata vermemesinin sebebi vscodedur cunki bazı editorler dilin syntax yapısın tam algılamaya bilir. dogru yazılış ise let,const , veya var anahtar kelimesi ile malum diziyi degisken olarak tanımlamaktır. Azerbeycandan sevgiler saygılar 😊

  • @akberbagirli5614
    @akberbagirli5614 Год назад +22

    Enes hocam langs arrayini destructing yaparken let keywordunu kullanmadiginizda ReferenceError vermesinin sebebi langs arrayindan sonra noktali virgul ";" kullanmamanizdir.Cunki Arraydan sonra ifade bitmedigini algiladigi icin ayni satirda yazilmis gibi kabul eder ve javascript motoru bu sebebden hata firlatir.Eger ki noktali virgul koysaniz ve let keywordunu koymasaniz hata vermez.Gelelim let ve ya const keywordunu kullanmadan hata vermemesinin sebebine.Eger ki "use strict" ifadesini kullanmiyorsak degiskenler otamatik olarak var keywordunu aldigi icin hata firlatmaz.Hesapla fonksiyonunda hata vermemesinin sebibi ise fonksiyondan sonra javascript ifade bitdigini algiladigi icin gizli noktali virgul koyar bu sebebdende hata olusmaz.

    • @melly_438
      @melly_438 Год назад +1

      peki bu bilgileri nereden öğrendiniz? Daha doğrusu js'yi bu denli detaylı öğrenebilmem için öneriniz nedir?(kitap,makale..)

    • @mukhtarpashazade4161
      @mukhtarpashazade4161 11 месяцев назад

      @melly_438 google babaya sorursan daha faydalı olur senin icin

  • @dexsvoa
    @dexsvoa Год назад +7

    Faydalı Olabilecek Bilgiler...

    1-)

    const array=[100,200,300,400];

    const [val1,,,val2]=array;

    console.log(val1,val2);//100 400

    Virgüllerle değerler arasında gezinebilir böyle bir işlemde ekrana 100 400 yazar
    2-)

    let a=3;
    let b=6;

    [a,b]=[b,a];
    console.log(a);//6
    console.log(b);//3

    3)-

    const names=["isimler","ahmet","mehmet","necdet","sezer"];

    const [isimler,...isim]=names;

    console.log(isimler,isim);//isimler (4) ["ahmet", "mehmet", "necdet", "sezer"]

  • @fatihinyeri1222
    @fatihinyeri1222 Год назад +2

    Tesekkurler, agzina saglik Enes kardesim...

  • @umitkurt7236
    @umitkurt7236 Год назад +8

    html css js kullanarak sıfırdan web site yapım derslerini ne zaman yayınalayacaksınız

  • @TheLive9
    @TheLive9 Год назад +2

    Emeğine sağlık hocam 👨‍💻⚡

  • @FiruzaSadiqova
    @FiruzaSadiqova Год назад +2

    tesekkurler

  • @baveryurtdas9015
    @baveryurtdas9015 Год назад +1

    hocam merhaba bu yorumu ne zaman okursunuz bilmiyorum :)
    C++'da ki new anahtar kelimesinin performansı etkilemesi konusunda araştırma yapmıştım bunda da aynı durum söz konusu olabilir. Çünkü ne kadar çok anahtar kelime kullanımı o kadar çok karmaşıklık ve maliyeti birlikte getiriyor.
    Fonksiyon içerisinde topla,cıkar,carp,böl degerlerini zaten let ile atamışsınız ve bunları bir dizi içine yerleştirdiniz, dışarıda fonksiyonu çağırıp değer atarken yakalamanıza gerek olmadan bir dizi oluşturup bu diziyi çağırdığınız fonksiyona atamak yeterli geliyor diye düşünüyorum en azından performans açısından.

  • @romanovic-rass
    @romanovic-rass 6 месяцев назад +1

    Super 🔥

  • @ryujin7657
    @ryujin7657 Год назад +2

    👍

  • @ibrahimatli7113
    @ibrahimatli7113 Год назад +1

    hocam Spring anlatma düşünceniz var mı yada önerebileceğiniz biri
    emeklerinize sağlık hocam Allah yolunuzu açık etsin

  • @furkanpolaat
    @furkanpolaat Год назад +2

    Enes Hocam VS temanızı bizimle paylaşır mısınız?

  • @tehranbayram5664
    @tehranbayram5664 6 месяцев назад +1

    yorum atayim

  • @omeralkaya5480
    @omeralkaya5480 Год назад +1

    Hocam, biraz kafam karıştı mesajı görür müsünüz bilmiyorum ama yine de sormak istiyorum. person objesini const olarak tanımladık yani sabit. İçindeki key ve value isimleri de sabit olmuyor mu? yani sonradan
    let {firstName:isim,lastName:soyisim,salary:maas,age:yas}=person; şeklinde tanımlamak doğru mu

    • @caddyanexus
      @caddyanexus Год назад

      aslında bizim yaptığımız person objesinin içindeki elementleri kopyalamak gibi düşünebilirsiniz, eğer console.log(person) yazarsanız ne kadar let ile tanımladığınız değişken olursa olsun person tablosunun özünde değişmediğini görebilirsiniz.

  • @emreozyahni4631
    @emreozyahni4631 Год назад +2

    Elinize emeğinize sağlık ….🧿🪬Hocam takriben kaç dersimiz daha olcak JavaScript den tamamlamak için

    • @karaesved4317
      @karaesved4317 Год назад +1

      Bi videoda yoruma 200 civari yazmisti diye aklimda kalmis

    • @emreozyahni4631
      @emreozyahni4631 Год назад +1

      @@karaesved4317 tesklerr

  • @metehangozubuyuk
    @metehangozubuyuk Год назад +1

    abi yüzünü bir gün görmesem içim rahat etmiyor ya

  • @ysfatesss
    @ysfatesss 9 месяцев назад +1

    9.13 çalışıyorsa doğrudur hocam :D

  • @kayatr
    @kayatr Год назад +1

    Bing AI'ın yalancısıyım, [a, b, c, d] = hesapla(10, 2); böyle yapınca var olarak tanımlıyormuş. yani anlayacağınız hata vermiyor zaten demeyip başına const koymakta fayda var.

  • @denizdurmus9759
    @denizdurmus9759 Год назад +2

    DEVAm

  • @Okvnbasdas
    @Okvnbasdas 3 месяца назад

    o ilk html videosuna nerden tıkladım buralara geldim :D