सब कुछ ठीक काम करता है, लेकिन मेरे पास यह चेतावनी Expected to return a value at the end of arrow function array-callback-return
है, मैं forEach
के बजाय का उपयोग करने का प्रयास करता हूं, लेकिन फिर <CommentItem />
भी प्रदर्शित नहीं होता है। इसे कैसे ठीक करें?तीर फ़ंक्शन
return this.props.comments.map((comment) => {
if (comment.hasComments === true) {
return (
<div key={comment.id}>
<CommentItem className="MainComment"/>
{this.props.comments.map(commentReply => {
if (commentReply.replyTo === comment.id) {
return (
<CommentItem className="SubComment"/>
) // returnt
} // if-statement
}) // map-function
} // map-function __begin
</div> // comment.id
) // return
अगर आप इसमें शामिल नहीं हैं तो कोई और वापसी है? – epascarello
आप केवल 'commentReply.replyTo === comment.id' पर वापस आते हैं। यदि ऐसा नहीं है, तो आप कुछ भी वापस नहीं करते हैं। 'If' ब्लॉक –
माइकल लेनोहोम के बाद बस 'वापसी शून्य' डालें, क्या मैं कह सकता हूं, आप प्रतिभा –