class NamesList extends Component{
\t constructor(props){
\t \t super(props);
\t }
\t render(){
\t \t const RenderedNames = this.props.formattedNames.map((name, index) => {
\t \t \t return <li key={index} >{name}</li>
\t \t });
\t \t const formattedNamesBreak = this.props.formattedNames.map((name, index) => {
\t \t \t return name \n
\t \t });
\t \t return(
\t \t \t <div>
\t \t \t <ul className='media-list list-group'>
\t \t \t \t {RenderedNames}
\t \t \t </ul>
\t \t \t <textarea className='hidden' readOnly='true' value={formattedNamesBreak}></textarea>
\t \t \t </div>
\t \t);
\t }
\t
};
export default NamesList;
는 출력에 같은 배열을 시도하는 경우 문자열 (이름)의 배열은, 당신이이 결과 배열을 만들 것 때문에
map()
에 필요하지 않는 것입니다 textarea 값이면 쉼표가있는 문자열로 변환되어 값을 구분합니다.
var formattedNamesBreak = this.props.formattedNames.join('\n');
'반환 이름 \의 n'에 구문 오류가 있습니다 :
해결책은 배열에
Array.prototype.join()
를 호출하고 "접착제"로 새로운 라인을 사용하는 것입니다. 그냥 궁금해서 이거 넣었 니? –