展示一个return多个值的例子
时间: 2024-04-11 14:29:19 浏览: 18
当你需要返回多个值时,你可以使用数组或对象来封装这些值。以下是一个使用数组封装多个返回值的示例:
```javascript
function getPersonInfo() {
var name = "John";
var age = 30;
var occupation = "Developer";
return [name, age, occupation];
}
var personInfo = getPersonInfo();
console.log(personInfo[0]); // 输出:John
console.log(personInfo[1]); // 输出:30
console.log(personInfo[2]); // 输出:Developer
```
在上面的例子中,`getPersonInfo` 函数返回一个包含姓名、年龄和职业的数组。你可以通过索引来访问数组中的每个返回值。
另一种方式是使用对象来封装多个返回值,如下所示:
```javascript
function getPersonInfo() {
var name = "John";
var age = 30;
var occupation = "Developer";
return { name, age, occupation };
}
var personInfo = getPersonInfo();
console.log(personInfo.name); // 输出:John
console.log(personInfo.age); // 输出:30
console.log(personInfo.occupation); // 输出:Developer
```
在这种情况下,`getPersonInfo` 函数返回一个包含姓名、年龄和职业的对象。你可以使用对象的属性来访问每个返回值。
无论是使用数组还是对象,都可以方便地返回和访问多个值。选择使用哪种方式取决于你的需求和个人偏好。