Categories
JavaScript Answers

How to fix JavaScript event window.onload not triggered?

Sometimes, we want to fix JavaScript event window.onload not triggered.

In this article, we’ll look at how to fix JavaScript event window.onload not triggered.

How to fix JavaScript event window.onload not triggered?

To fix JavaScript event window.onload not triggered, we can use window.addEventListener.

For instance, we write

window.addEventListener("load", yourFunction);

to add yourFunction as the window load event listener into our page.

Conclusion

To fix JavaScript event window.onload not triggered, we can use window.addEventListener.

Categories
React Answers

How to render multiple React components in the React.render() function?

Sometimes, we want to render multiple React components in the React render() function.

In this article, we’ll look at how to render multiple React components in the React render() function.

How to render multiple React components in the React.render() function?

To render multiple React components in the React render() function, we wrap them with a fragment.

For instance, we write

<React.Fragment>
  <h1>Page title</h1>
  <ContentComponent />
  {this.props.showFooter && <footer>(c) abc</footer>}
</React.Fragment>

to wrap our h1, ContentComponent and the footer with the React.Fragment fragment.

Then they’ll be rendered without any wrapping element.

Conclusion

To render multiple React components in the React render() function, we wrap them with a fragment.

Categories
JavaScript Answers

How to get text between two rounded brackets with JavaScript?

Sometimes, we want to get text between two rounded brackets with JavaScript.

In this article, we’ll look at how to get text between two rounded brackets with JavaScript.

How to get text between two rounded brackets with JavaScript?

To get text between two rounded brackets with JavaScript, we use the match method.

For instance, we write

const txt = "This is (my) simple text";
const re = /\((.*)\)/;
const [, match] = txt.match(re);

to use the /\((.*)\)/ regex to match the text between the parentheses.

Then we call txt.match with re to return the text between the parentheses by getting the 2nd entry from the array.

Conclusion

To get text between two rounded brackets with JavaScript, we use the match method.

Categories
JavaScript Answers

How to convert JSON string to array of JSON objects in JavaScript?

Sometimes, we want to convert JSON string to array of JSON objects in JavaScript.

In this article, we’ll look at how to convert JSON string to array of JSON objects in JavaScript.

How to convert JSON string to array of JSON objects in JavaScript?

To convert JSON string to array of JSON objects in JavaScript, we use the JSON.parse method.

For instance, we write

const str = '[{"id":1,"name":"Test1"},{"id":2,"name":"Test2"}]';
const dataObj = JSON.parse(str);

to call JSON.parse with str to convert the string to an array of objects and return it.

Conclusion

To convert JSON string to array of JSON objects in JavaScript, we use the JSON.parse method.

Categories
JavaScript Answers

How to get the body element of site using only JavaScript?

Sometimes, we want to get the body element of site using only JavaScript.

In this article, we’ll look at how to get the body element of site using only JavaScript.

How to get the body element of site using only JavaScript?

To get the body element of site using only JavaScript, we use the document.body property.

For instance, we write

document.body

to get the body element of the page.

Conclusion

To get the body element of site using only JavaScript, we use the document.body property.