Gold_cpp
شنبه 10 تیر 1391, 09:49 صبح
سلام دوستان
در مورد نحوی خروجی قطعه کد که توی کامنت هست با کد که اجرا میشه توضیح میخواستم !؟
چرا نتایج توی document و console با هم فرق میکنند ؟؟
<html>
<head>
<title>slide show</title>
</head>
<body>
<script type="text/javascript">
var myarray = new Array(0,1,2,3,4,5,6,7,8,9);
/* correct
myarray.shift(myarray.push(myarray[0]));
document.write(myarray+'<br>');
myarray.shift(myarray.push(myarray[0]));
document.write(myarray+'<br>');
myarray.shift(myarray.push(myarray[0]));
document.write(myarray+'<br>');
myarray.shift(myarray.push(myarray[0]));
document.write(myarray);
*/
/* :-? */
myarray.shift(myarray.push(myarray[0]));
console.log(myarray);
myarray.shift(myarray.push(myarray[0]));
console.log(myarray);
myarray.shift(myarray.push(myarray[0]));
console.log(myarray);
myarray.shift(myarray.push(myarray[0]));
console.log(myarray);
</script>
</body>
</html>
در مورد نحوی خروجی قطعه کد که توی کامنت هست با کد که اجرا میشه توضیح میخواستم !؟
چرا نتایج توی document و console با هم فرق میکنند ؟؟
<html>
<head>
<title>slide show</title>
</head>
<body>
<script type="text/javascript">
var myarray = new Array(0,1,2,3,4,5,6,7,8,9);
/* correct
myarray.shift(myarray.push(myarray[0]));
document.write(myarray+'<br>');
myarray.shift(myarray.push(myarray[0]));
document.write(myarray+'<br>');
myarray.shift(myarray.push(myarray[0]));
document.write(myarray+'<br>');
myarray.shift(myarray.push(myarray[0]));
document.write(myarray);
*/
/* :-? */
myarray.shift(myarray.push(myarray[0]));
console.log(myarray);
myarray.shift(myarray.push(myarray[0]));
console.log(myarray);
myarray.shift(myarray.push(myarray[0]));
console.log(myarray);
myarray.shift(myarray.push(myarray[0]));
console.log(myarray);
</script>
</body>
</html>