[sourcecode language=”js”]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
script taglari arasında ornekler mevcuttur.
</body>
<script type="text/javascript">
// 1) indexOf
// herhangi bir keyword aradığımız variableda geçiyor mu , var mı
var nick = ‘Jennn’;
if (nick.indexOf("Jen") > -1) {
console.log(‘Jen geciyor’);
}
// 2) for.each
var alphabet = ["a", "b", "c"];
alphabet.forEach(function(element) {
console.log(element);
});
// 3) indexOf ve forEach için güzel bir Ornek
// myResource diye bir JSON datam olsun
var myResource = [{
name: "date"
}, {
name: "year"
}, {
name: "www.oguzozkaraca.com"
}, {
name: "some"
}, ]
myResource.forEach(function(item){
if(item.name.indexOf(‘www’) >- 1){
console.log(‘aradıgınız link burada’)
}
});
// 4 )
// Push – Pop
var myArray = Array(‘this’, ‘is’, ‘my’,’website’);
console.log(myArray);
myArray.push(‘oguz’);
console.log(myArray);
myArray.pop();
console.log(myArray);
// 5-) slice : kesme, dilim
// kaç tane göstermek istiyorsanız parametre olarak başlangıç ve bitiş degerlerini veriyorsunuz.
var fruits = [‘Banana’, ‘Orange’, ‘Lemon’, ‘Apple’, ‘Mango’, ‘Pear’, ‘Onion’];
var citrus = fruits.slice(0, 3);
console.log(citrus); //[‘Banana’, ‘Orange’, ‘Lemon’]
// 6-) splice : Ekleme, Ek yeri
//
var os = ["Linux", "MacOs", "Windows"];
os.splice(2,1, ‘Android’);
console.log(os);
// 7) Filter
//
function isBigTen(value) {
return value >= 10;
}
var filtered = [12, 5, 8, 130, 44].filter(isBigTen);
console.log(filtered); // filtered is [12, 130, 44]
</script>
</html>
[/sourcecode]