再从成王父武王的年龄看。《礼记·文王世子》曰:“文王谓武王”曰:‘女何梦矣?’武王对曰:‘梦帝与我九龄。’文王曰:‘女以为何也?’武王对曰:‘西方有九国焉,君王其终抚诸。’文王曰:‘非也。古者谓年龄,齿亦令也。我百,尔九十,吾与尔三焉。’文王九十七乃终。武王九十三终。”《史记·周本纪》曰:“西伯盖即位五十年。”《尚书·无逸》:“周公曰:‘文王受命惟中身(中年),厥享国五十年”。史料证明文王确实活了九十多岁。按《礼记》“三十曰壮,有室”的说法,作为继承人的文王三十岁结婚生子,在其正妃十个儿子中排行老二的姬发也该有六十来岁了。所以《史记·周本纪》载武王克商后对周公旦说:“自发未生于今天十年。”《度邑》云“发之未生,至于今六十年。”
《史记·周本纪》载:“西伯(文王),盖受命之年称王而断虞芮之讼。后十年而崩。”(“十”应是“七”,因形近而混。由上文叙文王“称王断虞芮之讼”之事后连用六个“明年”,下文接叙“九年”可知。)“武王即位,……九年,武王上祭于毕。东观兵,至于盟津。”“居二年,……十一年十二月戊午,师毕渡盟津,诸侯成会。”武王克殷,后二年,武王病……后而崩,太子诵代立,是为成王。”《尚书·序》云:“惟十有一年,武王伐殷。”《尚书·金縢》云:“既克商二年,王有疾,不豫。”《史记·封禅书》亦云:“武王克殷二年,天下未宁而崩。”总之,武王年长享国之日浅成王便即位了。成王姬诵是武王长子,下边还有几个弟弟。《史记·晋世家》云:“武王崩,成王立,唐有乱,周公诛灭唐。成王……于是遂封叔虞于唐。”(叔虞姓姬,名虞,是成王之弟。)成王继位之后封他到虞管理封国,年纪应不会大小。武王是太子,按周礼三十岁结婚生子,此时的成王也该有二十来岁了,应是:“弱、冠”之年,决不会是“襁褓”“幼”。
(若按《逸周书·明堂》“既克殷六年而武王崩”,《管子·小问》“武王代伐殷既克之,七年而崩”诸说,成王继位时年龄更大。)周公旦是武王的四弟,周公旦的嫡长子伯禽,《史记·鲁周公世家》是这样记载的:“子伯禽固已前受,是为鲁公。伯禽即位之后,有管、蔡等反也,准夷、徐戌亦兴兵反。于是伯禽率师伐之于肸,作《肸誓》。”伯禽受封后在三监之乱中能率兵打胜仗年龄该不会小吧?再看武王五弟叔的儿子蔡仲。《史记·管蔡世家》云:“蔡叔度既迁而死。其子曰胡,胡乃改行,率德训善。周公闻之,而举胡以为鲁卿士,鲁国治,于是公言于成王,复封胡于蔡,以奉蔡叔之祀,是为蔡仲。”《尚书·序》亦云:“蔡叔既没,王命蔡仲,践诸侯位,作《蔡仲之命》。”(宋蔡沈《尚书集传》曰:“此篇次序当正在《洛诰》之前。周公往营成周,使者告卜,作《洛诰》。”)据1963年陕西宝鸡市贾村塬出土的西周青铜器何尊铭文记载,周成王五年(周公摄政7年)亲临成周(洛邑)视察并告谕贵族宗子何。正与《洛诰》相互佐证。此时蔡仲由鲁卿封蔡侯年龄亦不小。可在《蔡仲之命》中成王这样称呼蔡仲:“王若曰:‘小子胡(年轻的蔡仲)!惟尔率得改行,克慎厥猷,肆予命尔侯于东土。……王曰:‘呜呼!小子胡,汝往哉!无荒弃朕命!”成王称年龄不小的堂兄弟为“小子”,似应年长于胡。所以历史学家顾颉刚先生在《周公执政称》中断言:“成王年不甚长,周公在严重的局势下称王而治,乃是战国以下人由古代传下来的历史中逐渐演变出的传说;而成王在襁褓之中,周公背负其上朝,则是秦汉间人把这个故事极度夸张的结果。”此结论确为真知灼见。
成王继位时不“幼”,更不是“在襁褓之中”,而是在“弱冠”之年(或更大),那周公旦就没有“摄政当国”的必要,而是尽到“冢宰”的职责就行了。如果实践证明成王确实像殷商的“帝太甲既立三年,不明,暴虐,不遵汤法,乱德”那样,再学习“伊尹放之于桐宫”“摄行政当国”也不晚。(见《史记·殷本纪》和《尚书·太甲》)再说,西周王室是嫡长子继承制,特殊情况下可兄死弟及。《史记·管蔡世家》载:“武王同母兄弟十人,母曰太姒,文王正妃也。其长子曰伯考(早亡),次曰武王发,次曰管叔鲜,次曰周公旦,次曰蔡叔度,次曰曹叔振铎,次曰成叔武,次曰霍叔处,次曰冉季载。”武王崩后,胞兄弟尚有八人。另外武王三公重臣还有军师太公望,太保召公奭健在。这样的皇权大事,以家事论应与其兄鲜及群弟商量后决定;(特别是应征得其兄管叔鲜的同意,因按周兄终弟及应是叔鲜为长。周公处死他是否与此有关只有周公知道。)以国事论应征求其他二公意见。而周公旦却独自作主,以“恐天下畔周,无以告我先王太王、王季、文王、三王之忧劳天下久矣,于今而后成。武王早终,成少”为由(见《史记·鲁周公世家》),匆匆宣布“摄行政当国”。周公旦“摄政”伊始,即以“王”的口气教训成王及群臣。在《尚书》的《大诰》、《微子之命》、《康诰》、《酒告》等文献中都以“王若曰、王曰”自称。在《梓材》中更是直称“王曰”。《史记·鲁周公世家》说:“周公之代成王治,南面倍依以朝诸侯”。周公摄政象天子一样“践阼”面南朝见诸侯。这怎不使“群弟疑周公”“将不利于孺子”而“作乱叛周”呢?