jquery-migrate.js:43 Uncaught TypeError: jQuery.migrateWarnings.push not a function Question

I am having issues with some Jquery , I am not familiar enough with JQuery to understand why it's returning an error. Any help would be very much appreciated, thank you have a great day.

This shows in my Chrome console, I have only provided the top level,

Uncaught TypeError: jQuery.migrateWarnings.push is not a function

at migrateWarn (jquery-migrate.js:43) at Function.get [as attrFn] (jquery-migrate.js:62) get: function() { migrateWarn( msg );

function migrateWarn( msg) { var console = window.console; if ( !warnedAbout[ msg ] ) { warnedAbout[ msg ] = true; jQuery.migrateWarnings.push( msg ); //Line43 if ( console && console.warn && !jQuery.migrateMute ) { console.warn( "JQMIGRATE: " + msg ); if ( jQuery.migrateTrace && console.trace ) { console.trace(); } } } } function migrateWarnProp( obj, prop, value, msg ) { if ( Object.defineProperty ) { // On ES5 browsers (non-oldIE), warn if the code tries to get prop; // allow property to be overwritten in case some other plugin wants it try { Object.defineProperty( obj, prop, { configurable: true, enumerable: true, get: function() { migrateWarn( msg );//Line 62 return value; }, set: function( newValue ) { migrateWarn( msg ); value = newValue; } }); return; } catch( err ) { // IE8 is a dope about Object.defineProperty, can't warn there } }
Read Entire Article