คำอธิบาย
ไม่สามารถเปลี่ยนค่าพารามิเตอร์ต้นฉบับได้โดยตรง แต่สามารถเพิ่มค่า กำหนดให้ตัวแปรใหม่ และคืนค่ากลับไป
ตัวอย่างโค้ด
function changeTheValueOfFunctionParameter(value) {
var incrementValue = value + 1;
return incrementValue;
}
var value = 190;
console.log('The value is:', value);
value = changeTheValueOfFunctionParameter(value);
console.log('After changing the value:', value);
วิธีรัน
node fileName.js
ผลลัพธ์
The value is: 190 After changing the value: 191