任何人都可以帮助我了解我在这里做错了什么。我是JavaScript编程的新手。出现此错误:
无法读取未定义的属性'charAt'
代码:
import React from 'react';
export default class Page extends React.Component {
render() {
return (
<div className="container">
<h2>{this.props.currentPage.charAt(0).toUpperCase() + this.props.currentPage.slice(1)}</h2>
<p>This is the {this.props.currentPage} page</p>
{/* example of using chain methods inside the curly brackets to transform and concat string */}
</div>
)
}
}
答案 0 :(得分:0)
您可以保护代码安全
((this.props.currentPage || "").charAt(0) || "").toUpperCase()