From 02de4c88df42eb91eee42c353c006de576cb00cd Mon Sep 17 00:00:00 2001 From: dlhandsome <505441575@qq.com> Date: Wed, 27 May 2020 23:01:12 +0800 Subject: [PATCH] Throw type error if data is not string --- src/core.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/core.js b/src/core.js index 8ba28ed..a3bd469 100644 --- a/src/core.js +++ b/src/core.js @@ -550,8 +550,11 @@ var CryptoJS = CryptoJS || (function (Math, undefined) { */ _append: function (data) { // Convert string to WordArray, else assume WordArray already - if (typeof data == 'string') { + var dataType = typeof data; + if (dataType == 'string') { data = Utf8.parse(data); + } else { + throw new TypeError('The "data" argument must be string. Received type ' + dataType); } // Append