God is holy, as evidenced by the fact that he knows all things from the beginning and that he knows all things which are to come. His knowledge is complete and perfect, which is part of what makes him a holy Man. We learn that unequivocal truth in this passage and other passages such as 1 Nephi 9:6; 2 Nephi 2:24; Words of Mormon 1:7; Moroni 7:22; Doctrine and Covenants 38:2; Moses 1:6; and Abraham 2:8; see also Jeremiah 1:5; Acts 15:18; 17:26. If God did not know all things in advance, how could he ever show all future things to prophets such as Adam, Enoch, Noah, the brother of Jared, Abraham, Moses, Isaiah, Lehi, Nephi, John, and others who were given a panoramic vision of all the world’s history? Anyone who believes in prophets and prophecy must believe that God knows all things, from the beginning to the end.
Elder Bruce R. McConkie wrote: “Does God know all things? He does. Is there anything he does not know? There is not. Is he progressing in knowledge and learning new truths? He is not. He is not a student God. His knowledge and supremacy are not limited to a sphere or realm beyond which there are higher spheres and greater realms. He is an Eternal God, an infinite being, an omniscient man, one in whose person all knowledge, all power, and all truth center.” 21
Lectures on Faith explains, “If it were not for the idea existing in the minds of men that God had all knowledge, it would be impossible for them to exercise faith in him.” 22