Hoşgeldin Sivil

.
Forum Yöneticisi: Administrator | Bu Bölümde Yetkili Tüm Yöneticiler? | Bu konuyu okuyanlar?

 Forum Ana Sayfa
   JavaScript

   
 Kurallar    Aktif Konular    PM    Kayıt Ol     Giriş Yap  
» Javascript Arrays
Oy Ver   
 
Gönderilme Tarihi: 14 Nisan 2022 22:46:57 - Kayıtlı IP
  Mesajı İhbar Et!     

turkmvc
Cuma KÖSE

Teğmen

Elazığ
16 Mart 2022
21 Mesaj




Aktiflik
Seviye
Deneyim



Merhabalar bugünkü konumuz diziler
umarım hoşunuza gider
// Arrays

/*
geldik dizilere dizi tanımladık ve altında bir sürü kullanacagımız şeyler var
yani obje oldugu için bir sürü prototip mevcut kullanımımıza sunulan
*/
let names = ['Cuma','CyberAkademi','EgitimHerşeydir','Boş Veri']
//dizilerde herşey aynı olmak zorunda degildir aşagıdaki örnegimizde görüldügü üzere integger veri ve sonda string veri bulunmaktadır.
//null deger olabilir undefined deger olabilir dizide birden fazla tipte veri barındırabilirsiniz.
//ve 2 elemanlı dizi de tanımlayabilirsiniz yani dizi içinde dizi tanımlayabilirsiniz

//get array item
console.log(names[0])//burada bize dönecek deger Cuma olacaktır. yani indexi çagırmış olacagız

let years=[1987,2022,2000,'Bu Tarih Herşeyin Başlangıcı Olan 1923 Tür :)']
//bu aşagıda ise names dizisindeki boş veri yani 3. index verisini degiştirdik
names[3]='Reverse Engineering'

//add item
//unshift komutu dizinin en başına bir eleman ekler
years.unshift(1999)
//push komutu ile diziye en sona bir eleman daha ekler
years.push(1986)
//remove item
// aşagıdaki metodu çalıştırdıgımızda en sondaki eleman silinecektir
years.pop()
//aşagıdaki kod çalıştırınca bu defa en baştaki eleman silinecektir.
years.shift()
//indexOf elemanın index ini bulmamızı saglar
let index = names.indexOf('Cuma')
//reverse diziyi tersine çagırma bu kodumuzu çalıştırınca görülecegi üzere Cuma en son dizi elemanı olacaktır.
names.reverse()
//sort bu kodumuz ise sıralamaya sokacaktır dizimizi yani tarihsel yada rakamsal önceliklendirme yapacaktır.
years.sort()
//concat dizi birleştirme
let val = years.concat(names)

console.log(val)
/*
sonucumuz bu şekilde olacaktır
(8) [1987, 2000, 2022, 'Bu Tarih Herşeyin Başlangıcı Olan 1923 Tür :)', 'Reverse Engineering', 'EgitimHerşeydir', 'CyberAkademi', 'Cuma']
0: 1987
1: 2000
2: 2022
3: "Bu Tarih Herşeyin Başlangıcı Olan 1923 Tür :)"
4: "Reverse Engineering"
5: "EgitimHerşeydir"
6: "CyberAkademi"
7: "Cuma"
length: 8
*/

console.log(names)
console.log(names.length)
console.log(typeof names)
console.log(years)
console.log('index : ',index)




___________________________________________
TurkMvc
Youtube : https://www.youtube.com/c/SoftwareLanguagesTutors
LinkedIn : https://linkedin.com/in/TurkMvc
          
     
 
 
Gönderilme Tarihi: 14 Nisan 2022 22:51:39 - Kayıtlı IP
  Mesajı İhbar Et!     

turkmvc
Cuma KÖSE

Teğmen

Elazığ
16 Mart 2022
21 Mesaj




Aktiflik
Seviye
Deneyim




//splice eleman ekletip sildirme yada sildirmeden eleman ekleme
names.splice(2,0,'Ayıldız')
['Reverse Engineering', 'EgitimHerşeydir', 'Ayıldız', 'CyberAkademi', 'Cuma']
0: "Reverse Engineering"
1: "EgitimHerşeydir"
2: "Ayıldız"
3: "CyberAkademi"
4: "Cuma"
eger
names.splice(2,4,'Ayıldız') deseydim
['Reverse Engineering', 'EgitimHerşeydir', 'Ayıldız']
0: "Reverse Engineering"
1: "EgitimHerşeydir"
2: "Ayıldız"
bu şekilde cuma gidecekti yerine Ayyıldız gelecekti


___________________________________________
TurkMvc
Youtube : https://www.youtube.com/c/SoftwareLanguagesTutors
LinkedIn : https://linkedin.com/in/TurkMvc
          
     
 
 
Gönderilme Tarihi: 14 Nisan 2022 23:03:32 - Kayıtlı IP
  Mesajı İhbar Et!     

turkmvc
Cuma KÖSE

Teğmen

Elazığ
16 Mart 2022
21 Mesaj




Aktiflik
Seviye
Deneyim



//filter
function over18(year){
let age=2018-year
return age>=18
}
//find daha fazlası için araştırmak en iyisidir
let val = years.find(over18)

console.log(over18(1996))
console.log(val)


___________________________________________
TurkMvc
Youtube : https://www.youtube.com/c/SoftwareLanguagesTutors
LinkedIn : https://linkedin.com/in/TurkMvc
          
     
 
 
Git:
  Arkadaşına yolla

Sayfa Yüklenme Süresi: 1.0419


 

İçerik Yöneticisi : AKTIF / Veriler Aktarıldı...
IP Adresiniz : 172.70.178.61 Güvenlik Nedeniyle Kayıt Altındadır.



Uzun yoldan geldik, uzun yola devam...

   


Reklam vermek için tıklayın

Forum Kuralları | Üye Olmak İçin | CyberAkademi | Operasyonel TİM'ler
CYBERAKADEMI ~ 2021