二者都是為了滿足參數(shù)個(gè)數(shù)不確定時(shí)候的情況。
以求任意個(gè)參數(shù)的和為例轻庆。
python
>>> def qiuhe(*args):
x=0
for arg in args:
x=x+arg
return x
>>> qiuhe(1,2,3,4)
10
>>> qiuhe(1,2,3)
6
js
<script>
function myFunction(...rest){
var x=0;
for (var i=0;i<rest.length;i++){
var s=rest[i];
x+=s;
}
return x;
}
document.write(myFunction(1,2,3,4,))//10
</script>
區(qū)別
python的循環(huán)體靠縮進(jìn)來體現(xiàn)癣猾,js的循環(huán)體靠花括號來體現(xiàn)。