javascript unshift()とshift()

9378 ワード

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<script type="text/javascript">
console.log('unshift() shift()          push() pop(),                             。');
console.log('unshift()                ,                          ,          。');
console.log('shift()               ,                          。');


var a=[];
var ret=a.unshift(1);
console.log('01. a.unshift(1)   a='+a+' : ret='+ret);
ret =a.unshift(22);
console.log('02. a.unshift(22)  a='+a+' : ret='+ret);
a.shift();
console.log('03. a.shift()  a='+a+' : ret='+ret);
a.unshift(3,[4,5]);
console.log('04. a.unshift(3,[4,5])  a='+a+' : ret='+ret);
a.shift();
console.log('05. a.shift()  a='+a+' : ret='+ret);
a.shift();
console.log('06. a.shift()  a='+a+' : ret='+ret);
a.shift();
console.log('07. a.shift()  a='+a+' : ret='+ret);

</script>
</body>
</html>