- 1
Object.prototype.toString.call(o).match(/\[object (\w+)\]/)[1];
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+155
Object.prototype.toString.call(o).match(/\[object (\w+)\]/)[1];
Реализация typeof
+157
<?php
class ListWidget extends Widget
{
public $itemsPerPage = 10;
private static $allowedItemsPerPage = array(10);
// ...
private function getTotalPages()
{
$this->itemsPerPage = in_array($this->itemsPerPage, self::$allowedItemsPerPage) ? $this->itemsPerPage : 10;
// ...
}
}
Надежная проверка.
−151
def get_team_choices_with_index
school_ids = params[:school_id].split(",")
@index = params[:index]
@teams_array = Array.new
school_ids.each do |s|
next if s.eql? "0"
School.find(s).teams.each do |t|
@teams_array << t
end
end
@teams_array.flatten!
@teams_array
end
А должно быть что-то вроде
@teams_array = Team.where(school_id: school_ids)
−160
Если Год (ТекДата) = 1 Тогда
ТекДата = ТекущаяДата ();
КонецЕсли;
вот так надо проверять дату на заполненность!
+28
TLSOSI7Command &TLSLongTelegram::GetOSI7Command () const
{
if(!m_pOSI7Command) { // private pointer not initialized
// WARNING! Quick'n'dirty! is UNINITIALIZED althoug it should be - just for preventing abnormal end!
const_cast<TLSOSI7Command*>(m_pOSI7Command)=new TLSOSI7Command;
} // private pointer not initialized
else
{
// NOT private pointer not initialized
};
// NOT private pointer not initialized
return *m_pOSI7Command;
}
m)
+155
this.resize = function(d) {
var curSize, newSize;
if (DOM && settings.resiziable === true) {
curSize = $(DOM).height();
if (d < 0) {
if (settings.min) {
if (curSize + d < settings.min) {
newSize = settings.min;
} else {
newSize = curSize + d;
}
} else {
newSize = curSize + d;
}
} else {
if (settings.max) {
if (curSize + d > settings.max) {
newSize = settings.max;
} else {
newSize = curSize + d;
}
} else {
newSize = curSize + d;
}
}
if (newSize !== curSize) {
$(DOM).height(newSize);
}
}
};
Что-то меня корёжит немного от этого метода.
+170
> typeof(null)
"object"
> Object.keys(null)
TypeError: null is not an object
+160
if (a % 1 == 0) {
// a - целое число
}
Вот такая вот проверка.
+27
@@ -50,9 +50,6 @@ void AreaTrigger::RemoveFromWorld()
///- Remove the AreaTrigger from the accessor and from all lists of objects in world
if (IsInWorld())
{
- if (!IsInWorld())
- return;
-
WorldObject::RemoveFromWorld();
sObjectAccessor->RemoveObject(this);
}
"Core/AreaTrigger: Remove useful check"
https://github.com/TrinityCore/TrinityCore/commit/d920463fe5fe6eee7c4a8e2d777720fcfbe6f08f
+150
function email($from, $to, $subject, $message)
{
$ci =& get_instance();
$config['mailtype'] = 'html';
$ci->load->library('email', $config);
$ci->email->clear();
$ci->email->from($from);
$ci->email->to($to);
$ci->email->subject($subject);
$ci->email->message($message);
$ci->email->send();
}