extractText: Avoid unnecessary variable

This commit is contained in:
Franz Liedke
2016-03-30 09:59:54 +09:00
parent 25d18d79fb
commit 51da153592
3 changed files with 9 additions and 21 deletions

View File

@ -5,15 +5,11 @@
* @return {String}
*/
export default function extractText(vdom) {
let text = '';
if (vdom instanceof Array) {
text += vdom.map(element => extractText(element)).join('');
return vdom.map(element => extractText(element)).join('');
} else if (typeof vdom === 'object') {
text += extractText(vdom.children);
return extractText(vdom.children);
} else {
text += vdom;
return vdom;
}
return text;
}