Привет, я разрабатываю приложение с React JS. У меня проблема.
TopBottomCard.js
export default class TopBottomCard extends Component {
constructor(props){
super(props)
}
getEnlem(){
return this.props.enlem
}
render() {
return (
<div>
example</div>
)}
Map.js
import TopBottomCard from './TopBottomCard'
export default class Map extends TopBottomCard {
constructor(){
super(this)
}
render() {
const top = new TopBottomCard()
const url = 'https://www.example.com/map.html?'+top.getEnlem+''
console.log(url);
return (
<div style={{height:'100vh'}}>
</div>
)
}
}
Когда я перехожу на страницу localhost: 3000 / map, я получаю выводвот так.
Вывод:
https://www.example.com/map.html?function () { [native code] }
Когда я изменяю переменную "url" на странице Map.js следующим образом, выдает ошибку.
const url = 'https://www.example.com/map.html?'+top.getEnlem()+''
Код ошибки: TypeError: Невозможно прочитать свойство 'enlem' из неопределенного. Как мне решить эту проблему?