在a.js里定义一个json对象person,内容 key是name,value是zhangsan,然后我要在b.js里引用a.js的这个person变量,给我 写个示例代码,谢谢
时间: 2023-09-03 15:28:06 浏览: 101
### 回答1:
在 a.js 中:
```
let person = {
name: "zhangsan"
};
module.exports = person;
```
在 b.js 中:
```
let person = require('./a.js');
console.log(person.name);
```
以上代码将在 b.js 中输出 "zhangsan".
### 回答2:
在a.js中定义一个json对象person:
```
// a.js
var person = {
name: 'zhangsan'
};
module.exports = person;
```
然后在b.js中引用a.js的person变量:
```
// b.js
var person = require('./a.js');
console.log(person.name); // 输出:zhangsan
```
在b.js中使用require函数引入a.js,并将a.js中的person对象赋值给变量person。然后我们可以通过person.name访问person对象的name属性,输出结果为zhangsan。
### 回答3:
a.js代码:
```javascript
// 定义一个json对象
var person = {
name: 'zhangsan'
};
// 将person对象导出,使其可以被其他模块引用
module.exports = person;
```
b.js代码:
```javascript
// 引入a.js模块,获取其中的person变量
var person = require('./a');
// 输出person对象的name属性值
console.log(person.name); // 输出:zhangsan
```
在以上代码中,a.js定义了一个json对象`person`,其中`name`作为`key`,`zhangsan`作为`value`。然后通过`module.exports`将`person`对象导出,以便b.js可以引用。b.js通过`require('./a')`语句来引入a.js模块,得到其中的`person`变量。最后,可以通过`person.name`获取`name`属性值并输出。
阅读全文